IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Faire du multithreading avec ma boucle While


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 452
    Points : 66
    Points
    66
    Par défaut Faire du multithreading avec ma boucle While
    Bonjour à tous.

    Ma boucle while ci-dessous, me permet de génerer 1000000 de numéro. Mais le souci, c'est que quand on lance un premier processus de génération, puis un 2ème puis après un 3ème, le temps total d'exécution du 2ème est plus long que le temps normal du 1er processus et le temps d'exécution du 3ème processus est encore plus long que celui du 2ème processus.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $i = 0;
    while($i<=$max) {
         $i++; 
    echo $i. "<br /> "; 
    }
    Comment donc modifier mon bout de code de sorte à faire exécuter les processus en parallèle sans que le temps d'exécution de l'un n'agit pas ou ne ralentit pas l'autre ???

    Merci de m'aider s'il vous plaît.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    C'est possible via pthread mais uniquement en CLI pas via un serveur web.

    Si tu as de réels besoin de multithreading , php n'est pas le langage adapté à ton besoin.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 4
    Dernier message: 30/01/2017, 10h14
  2. Break avec une boucle while
    Par hallaj dans le forum Langage
    Réponses: 6
    Dernier message: 22/07/2008, 18h36
  3. Réponses: 22
    Dernier message: 20/05/2008, 10h25
  4. Réponses: 1
    Dernier message: 31/01/2007, 12h30
  5. [MySQL] affichage d'une liste avec une boucle while
    Par Invité dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/01/2007, 20h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo