(简而言之:main()的WaitForSingleObject卡在下面的程序中)。我正在尝试编写一段代码来分派(dispatch)线程并等待它们完成后再恢复。我没有每次都创建线程,这很昂贵,而是让它们休眠。主线程创建X个处于CREATE_SUSPENDED状态的线程。同步是使用X作为MaximumCount的信号量完成的。信号量的计数器被归零,线程被分派(dispatch)。线程执行一些愚蠢的循环并在它们进入休眠之前调用ReleaseSemaphore。然后主线程使用WaitForSingleObjectX次来确保每个线程都完成了它的工作并且正在休眠。然后它循环并再次执行所有操作。程