15,471
社区成员
发帖
与我相关
我的任务
分享
// DLL中初始化Event的
m_hSyncEvent = OpenEvent(EVENT_ALL_ACCESS , FALSE, L"Global\\SyncEvent");
int a = GetLastError();
if (ERROR_FILE_NOT_FOUND == GetLastError())
m_hSyncEvent = CreateEvent(NULL, TRUE, TRUE, L"Global\\SyncEvent");
// DLL中的线程
SyncDll *pThis = (SyncDll *)pParam;
while(WaitForSingleObject(pThis->m_hSyncEvent, INFINITE) == WAIT_OBJECT_0)
{
ResetEvent(pThis->m_hSyncEvent);
...............
// 这里两个线程都会进
}