thread et sleep dans destructeur

thread et sleep dans destructeur - C++ - Programmation

Marsh Posté le 10-06-2009 à 07:58:32    

Hi,

 


Si j'ai une classe qui lance un thread, en lui passant en paramètre son instance, est ce classique/bonne pratique d'attendre la fin du thread dans le destructeur en faisaint un while(bool)Sleep(1000)?

 

En effet je trouve un peu bizarre qu'un thread puisse tourner avec un pointeur sur une instance d'une classe dead...

 

Merci.


Message édité par Glock 17Pro le 10-06-2009 à 07:59:05
Reply

Marsh Posté le 10-06-2009 à 07:58:32   

Reply

Marsh Posté le 10-06-2009 à 08:21:59    

attendre en faisant des sleep c'ets bien moche.
attendre al fin d'un thread == faire un join

Reply

Marsh Posté le 10-06-2009 à 09:13:48    

ok,WaitForSingleObject(m_pThread->m_Handle,INFINITE) sous windows si je me trompe pas


Message édité par Glock 17Pro le 10-06-2009 à 09:18:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed