在线程通信中,调用wait( )可以使当前线程处于等待状态,而为了唤醒一个等待的线程,需要调用的方法是( )。
A: 只能通过notify()方法唤醒
B: 通过join()方法唤醒
C: 需要通过notifyAll()方法唤醒
D: 通过notify()或notifyAll()方法唤醒
A: 只能通过notify()方法唤醒
B: 通过join()方法唤醒
C: 需要通过notifyAll()方法唤醒
D: 通过notify()或notifyAll()方法唤醒
举一反三
- 当线程调用了某个对象的wait(long timeout)方法时,以下说法正确的是 A、 可以通过其他线程调用notify()方法唤醒当前等待中的线程 B、 可以通过其他线程调用notifyAll()方法唤醒当前等待中的线程 以上都正确 可以等待限时时间结束后进行状态转换
- 在线程通信中,调用wait( )可以是当前线程处于等待状态,而为了唤醒一个等待的线程,需要调用的方法是__
- 对于wait()方法,下面说法正确的是?() A: wait()方法的调用者是同步锁对象 B: wait()方法使线程进入等待状态 C: 调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程 D: 调用wait()方法的线程会释放同步锁对象
- 【单选题】使当前线程放弃同步锁并进入等待,直到其他线程进入此同步锁,并调用notify()或notifyAll()方法唤醒该线程为止的是什么方法声明() A. void notify() B. void notifyAll() C. void wait() D. 无
- notify()方法作用是() A: 唤醒线程 B: 导致线程等待 C: 线程休眠 D: 、结束线程