Bonjour à tous,
Je me demande quelle est la meilleure façon de demander gentiment à un thread de s'arrêter?
Sachant bien sûr qu'on est programmeur du programme appelant ET du thread. C'est à dire que je ne cherche pas à arrêter brutalement un thread, c'est impossible ou pas portable (et pas bien), mais bien à lui demander d'arrêter sa boucle ou son calcul en cours.
J'en suis pour l'instant au bête booléen must_stop dans le programme appelant (principal) mais c'est pas super élégant. Un event serait un poil mieux à mon goût.
Je suis preneur de vos idées. (j'utilise boost.Thread)
Poukill

 

 
		
		 
         
 

 
			
			

 
 
 
			 
   


 [thread] Stopper un thread
 [thread] Stopper un thread
				

 Répondre avec citation
  Répondre avec citation
Partager