Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour tous le monde,

Je vous plante le décor ;) :

J'ai un script qui écoute tout le temps ce qui ce passe sur un serveur irc et effectue des taches en fonctions de.

Je dois maintenant effectuer une manipulation toutes les 7 minutes sans que cela ne bloque la tache de fond qui est d'écouter.

J'ai essayé un thread, mais cela ne marche pas. :/ Enfin si ca marche, mais ca met en attente la tache de fond jusqu'à ce que le thread est terminer...

Quelqu'un aurait une idée ? car la je donne ma langue au chat.

Séb ;)

Modifié par sebyoga
Posté

Salut,

Le thread est indépendant. Il ne doit donc en aucun cas gêner le processur "maitre".

Refait tes tests :)

Portekoi

Posté

Je ne connais pas PERL , en revanche j'appuie les propos de Portekoi, tu dois pouvoir lancer plusieurs thread "en même temps" , sans que l'un bloque l'autre. Si c'est le cas ça veux dire que les deux sont intiement lié d'une façon ou d'une autre, dans l'algorithme.

Si algorithme il y a en PERL, alors des révisions il doit subire ^^:flower:

Posté

Pour vous donnez une réponse :)

Je n'utilise pas thread->create, mais async \&mafonction;

Et la ca fonctionne ;)

Ne me demander pas pourquoi je sais pas lol

Merci,

Bonne nuit,

Séb

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...