Re: execution d'un thread secondaire

Posté par Anonyme le 7/2/2006 17:52:47
A mon avis dans la fonction de ton thread tu fais une boucle continue pour vérifier si le booleen a la valeur faux ?

Si tu ne veux pas que le thread bouffe de la ressource tu as deux solutions je te les mets dans l'ordre de préférence niveau performance :

1-Remplacer le booleen par un signal.
Le thread secondaire au lieu de boucler sans cesse fait :

tantque 1 
threadAttendsignal()
fin



Quand le thread primaire mettre le booleen na un alors tu fais

ThreadEnvoiSignal(Nom_Thread_Secondaire


2-Mettre dans ta boucle de controle du booleen un multitache( -50)

Poste du code si tu veux qu'on aide plus.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=3505&post_id=14800