Résultats de 1 à 6 sur 6

Sujet : problème avec les threads

  1. #1

    problème avec les threads

    Salut tout le monde, j ai un petit prob.
    Deja dans un premier temps je voulais utiliser fork(), mais étant limité a 64 processus, ca n\'était pas suffisant.
    Donc j essaie d utiliser les threads, et je me suis fait un petit prog, qui devrai m afficher tous les chiffres entre 0 et 10:

    #!/usr/bin/perl
    use Threads;

    sub affiche
    {
    local($i)=@_;
    print\"I=$i\\n\";
    exit;
    }

    $i=0;
    while($i<10)
    {
    $thr = \"threads\"->create(\"affiche\",\"$i\");
    $thr->detach;
    $i++;
    }


    Mais ca n affiche ke O. Je comprend pa! Qqn peut m expliquer.
    Merci

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    329
    Code:
     $thr = \"threads\"->create(\"affiche\",\"$i\");
    Tu peux m\'expliquer pourquoi tu as mis des guillemets a threads ?

  3. #3
    J ai mis des guillemets autour de threads, car sinon il me mettait un message d erreur, mais sinon pour mon problème, je l ai résolu.
    En fait dans la version 5.8.4 les threads sont inclus pas besoin de récupérer de module, il faut juste mettre \"use threads\" au lieu de \"use Threads\".
    C est ce que qqn ma di sur un autre forum.
    Voila si qqn a des questions, .........

  4. #4
    Membre MP
    Inscrit
    août 2013
    Messages
    329
    Bien, si ça fonctionne c\'est l\'essentiel, mais j\'aimerais comprendre pourquoi des guillemets sont nécessaires à \"threads\". Je vais me renseigner :wink:

  5. #5
    Mais maintenant j en ai plus besoin des guillemets.

  6. #6
    Membre MP
    Inscrit
    août 2013
    Messages
    329
    :

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Please disable Adblock!