attempted some thread improvements[?]

fixed moduleconf bug
what
This commit is contained in:
David Anderson
2006-06-03 22:26:43 +00:00
parent 7367f29cb4
commit 34f5b3257d
8 changed files with 72 additions and 18 deletions

View File

@ -97,7 +97,7 @@ IThreadHandle *WinThreader::MakeThread(IThread *pThread, const ThreadParams *par
IEventSignal *WinThreader::MakeEventSignal()
{
HANDLE event = CreateEventA(NULL, FALSE, FALSE, NULL);
HANDLE event = CreateEventA(NULL, TRUE, TRUE, NULL);
if (!event)
return NULL;
@ -275,6 +275,7 @@ WinThreader::WinEvent::~WinEvent()
void WinThreader::WinEvent::Wait()
{
WaitForSingleObject(m_event, INFINITE);
ResetEvent(m_event);
}
void WinThreader::WinEvent::Signal()