[thread] Stopper un thread
Bonjour à tous,
Je me demande quelle est la meilleure façon de demander gentiment à un thread de s'arrêter? :koi:
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)
:merci:
Poukill