Die Benachrichtigung kann in beide Richtungen über Events erfolgen.
Ich stelle mir das im Prinzip so vor:
Code:
SubThread:
SetEvent(ExitEvent)
WaitForSingleObject( ... ResumeEvent ...)
ResetEvent(ResumeEvent)
MasterThread:
MsgWaitForMultipleObjects( ... ExitEvent ... )
ResetEvent(ExitEvent)
SetEvent(ResumeEvent)