例子1
线程在初暂时中断运行时调用Wait()方法,这使得些线程暂时进入休眠状态并释放对象的锁以允许其它线程使用此对象,然后,当其它线程使用完锁对象调用Pulse()或PulseAll()时,唤醒休眠的线程。Pulse()被调用时将恢复等待锁的线程队列的第一个线程,而调用PulseAll表示将锁释放给所有正在等待的线程。
例子1
线程在初暂时中断运行时调用Wait()方法,这使得些线程暂时进入休眠状态并释放对象的锁以允许其它线程使用此对象,然后,当其它线程使用完锁对象调用Pulse()或PulseAll()时,唤醒休眠的线程。Pulse()被调用时将恢复等待锁的线程队列的第一个线程,而调用PulseAll表示将锁释放给所有正在等待的线程。