2010-03-08 73 views

回答

4

这取决于它是手动还是自动重置事件。如果是手动重置,则可以释放多个线程,直到重置。如果它是自动重置,那么只有一个会被发信号。

2

唤醒一个线程后,自动重置事件将被重置。手动复位甚至会一直保持设置状态直到它被重置,因此它可以唤醒任意数量的线程。如果你想确保所有等待它的线程精确唤醒一次(但是如果你在意这一点,它指向了可能的设计问题),那么知道何时重置它有点困难。

相关问题