Multiprocessing dans le php

lipdjo Messages postés 22 Statut Membre -  
lipdjo Messages postés 22 Statut Membre -
Bonjour,


Il se trouve que dans mon script php , j'ai une fonction qui contient une boucle infinie.

Je l'appelle 2 fois.le problème c'est que le cycle infini du premier appel fait en sorte que le 2ème appel n'est jamais exécuté. Est il possible de lancer les 2 appels de fonctions en parallèle?

Genre comme pour lancer plusieurs commandes qui tournent en parallèle en linux , il faut ajouter '&'.

histoire d'être plus explicite mon code ressemble à ça.

<?php

function load($parametre)
{
while(true)

{
instruction;
}

}

load($var1);
load($var2);

?>



le problème c'est que je n'arrive jamais à load($var2) à cause du cycle infini.
comment faire pour lancer les 2 load parallèlement?
A voir également:

1 réponse

Lerendra Messages postés 553 Statut Membre 299
 
Bonjour
Si tu veux que 2 boucles s'exécute en même temps, c'est pas possible ! L'ordinateur regarde ligne par ligne.Enfin j'ai peut être pas compris ta question.
Lerendra
0
lipdjo Messages postés 22 Statut Membre
 
bonjour,

c'est ce que je veux.j'ai vu ailleurs que c'est possible de faire du threading en php pour résoudre ce problème.je suis entrain d'explorer cette voie.

https://stackoverflow.com/questions/70855/how-can-one-use-multi-threading-in-php-applications/15501449#15501449
0