sebyoga Posté 4 Avril 2007 Partager Posté 4 Avril 2007 (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é 4 Avril 2007 par sebyoga Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 4 Avril 2007 Partager Posté 4 Avril 2007 Salut, Le thread est indépendant. Il ne doit donc en aucun cas gêner le processur "maitre". Refait tes tests Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
sebyoga Posté 4 Avril 2007 Auteur Partager Posté 4 Avril 2007 Je peux te jurer que cela bloque bien le processus maitre.. C'est pour cela que je galere grave... Séb Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 4 Avril 2007 Partager Posté 4 Avril 2007 Le threading, s'il est asynchrone, est fait pour ca Sinon, on serait franchement embêter Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kent Posté 4 Avril 2007 Partager Posté 4 Avril 2007 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
sebyoga Posté 4 Avril 2007 Auteur Partager Posté 4 Avril 2007 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant