9下面关于notify()说法正确的是()
A: 唤醒所有等待的线程
B: 唤醒当前等待的线程
C: 唤醒就绪的线程
D: 不需要知道哪个线程直接唤醒。
A: 唤醒所有等待的线程
B: 唤醒当前等待的线程
C: 唤醒就绪的线程
D: 不需要知道哪个线程直接唤醒。
举一反三
- 在线程通信中,调用wait( )可以使当前线程处于等待状态,而为了唤醒一个等待的线程,需要调用的方法是( )。 A: 只能通过notify()方法唤醒 B: 通过join()方法唤醒 C: 需要通过notifyAll()方法唤醒 D: 通过notify()或notifyAll()方法唤醒
- notify()方法作用是() A: 唤醒线程 B: 导致线程等待 C: 线程休眠 D: 、结束线程
- notify()方法唤醒等待线程后,该线程会立即被CPU执行。( )
- notify()方法唤醒等待线程后,该线程会立即被CPU执行。( ) A: 错 B: 对
- Thread类中的notify()方法的作用是唤醒在此同步监视器上等待的一个线程。如果所有的线程都在此同步监视器上等待,则会选择唤醒其中一个线程。选择是任意的。只有当前线程放弃对该同步监视器的锁定后(使用wait方法),才可以执行被唤醒的线程。