不知道你是不是要这样:HANDLE g_hEventMultiLock = NULL;ThreadOneProc()
{
   WaitForSingleObject(g_hEventMultiLock);
   ...
}ThreadTwoProc()
{
   WaitForSingleObject(g_hEventMultiLock);
   ...
}...ThreadNProc()
{
   WaitForSingleObject(g_hEventMultiLock);
   ...
}在启动函数中,如 Init() 中
{
  ...
  g_hEventMultiLock = CreateEvent(NULL, TRUE, FALSE, NULL);
  // create hThread1 with ThreadOneProc 
  // create hThread2 with ThreadTwoProc 
  ...
  // create hThreadn with ThreadNProc
  ...
}在其他地方如 OnGoButtonClick()中
{
   ...
   // signal the event
   SetEvent(g_hEventMultiLock);  // N 个threads 就同时跑了!
   ...
}