17、( )能实现线程同步。
A: Synchronized关键字修饰方法或代码块
B: 调用wait方法协调线程
C: 调用notify方法协议线程
D: 调用sleep()方法让线程休眠
A: Synchronized关键字修饰方法或代码块
B: 调用wait方法协调线程
C: 调用notify方法协议线程
D: 调用sleep()方法让线程休眠
举一反三
- 21、( )是实现线程同步的方式。 A: 调用wait()方法协调线程 B: 调用notify()方法协调线程 C: Synchronized关键字修饰的方法或代码块 D: 调用join()方法协调线程
- 在线程A中调用线程B的sleep方法可以让线程B休眠。
- 下列说法中错误的一项是______。 A: 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法 B: 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法 C: wait()和notify()可以实现线程的同步操作 D: 线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
- 对于wait()方法,下面说法正确的是?() A: wait()方法的调用者是同步锁对象 B: wait()方法使线程进入等待状态 C: 调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程 D: 调用wait()方法的线程会释放同步锁对象
- 方法resume()负责恢复下列哪一个线程的执行( )? A: 通过调用stop()方法而停止的线程 B: 通过调用sleep()方法而停止的线程 C: 通过调用wait()方法而停止的线程 D: 通过调用suspend()方法而停止的线程