2011-01-06 3 views
0

Nach this webpage:Ist AfxBeginThread sicher?

sicher CWinThread zu verwenden, müssen Sie den suspendierten Thread starten und legen Sie die m_bAutoDelete Mitglieds CWinThread Objekt auf false oder DuplicateHandle eine Kopie seines m_hThread Mitglied

Bedeutet das, dass die AfxBeginThread Funktion auch unsicher ist?

Antwort

1

Die Dokumentation, die Sie ziemlich klar verknüpft scheint - Sie CREATE_SUSPENDED Flag in dem Aufruf von AfxBeginThread einstellen und stellen Sie den m_bAutoDelete Mitglied vor CWinThread::ResumeThread, zusammen mit allen anderen erforderlichen Initialisierung aufrufen. Wenn Sie das tun, sollte es vollkommen sicher sein.