PHP et processus

PHP et processus - PHP - Programmation

Marsh Posté le 18-10-2005 à 12:33:12    

Hello,
 
Comme PHP ne gère pas le multi thread, (grosse lacune, soit dit en passant), je me demandais s'il n'y aurait pas moyen de feinter. Est ce que c'est possible de lancer un process en tâche de fond avec PHP, c'est à dire qui soit non bloquant.
 
Exemple :

Code :
  1. for ($i = 0; $i < 5; $i++)
  2. {
  3. exec('ping www.google.fr');
  4. echo $i .'. terminé '.chr(10);
  5. }


 
Je voudrais que cette boucle s'execute instantanément, que ça n'attende pas la fin de chaque ping pour passer au suivant. Comment faire ? Quelle fonction utiliser ?
 
Je me demandais aussi s'il n'y aurait pas moyen de faire ça en utilisant les fonctions PCNTL. (Au passage, comment activer cette lib ? Ce n'est pas pour un serveur web mais pour PHP en ligne de commande.)
 
Merci ;)

Reply

Marsh Posté le 18-10-2005 à 12:33:12   

Reply

Marsh Posté le 19-10-2005 à 18:18:15    

Personne ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed