Multiprocessing dans le php

Fermé
lipdjo Messages postés 21 Date d'inscription lundi 9 juin 2014 Statut Membre Dernière intervention 29 janvier 2015 - 22 août 2014 à 17:57
lipdjo Messages postés 21 Date d'inscription lundi 9 juin 2014 Statut Membre Dernière intervention 29 janvier 2015 - 25 août 2014 à 10:31
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 408 Date d'inscription jeudi 26 septembre 2013 Statut Membre Dernière intervention 28 mai 2018 299
22 août 2014 à 20:05
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 21 Date d'inscription lundi 9 juin 2014 Statut Membre Dernière intervention 29 janvier 2015
25 août 2014 à 10:31
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