21、( )是实现线程同步的方式。
A: 调用wait()方法协调线程
B: 调用notify()方法协调线程
C: Synchronized关键字修饰的方法或代码块
D: 调用join()方法协调线程
A: 调用wait()方法协调线程
B: 调用notify()方法协调线程
C: Synchronized关键字修饰的方法或代码块
D: 调用join()方法协调线程
举一反三
- 17、( )能实现线程同步。 A: Synchronized关键字修饰方法或代码块 B: 调用wait方法协调线程 C: 调用notify方法协议线程 D: 调用sleep()方法让线程休眠
- 下列说法中错误的一项是______。 A: 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法 B: 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法 C: wait()和notify()可以实现线程的同步操作 D: 线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
- 对于wait()方法,下面说法正确的是?() A: wait()方法的调用者是同步锁对象 B: wait()方法使线程进入等待状态 C: 调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程 D: 调用wait()方法的线程会释放同步锁对象
- 【单选题】下列关于线程插队的说法正确的是() A. 当在某个线程中调用其它线程的join()方法时,调用的线程将被阻塞,直到被join()方法加入的线程执行完成后它才会继续运行 B. 当在某个线程中调用其它线程的join()方法时,调用的线程将被继续运行 C. 当在某个线程中调用其它线程的join()方法时,调用的线程将永远不再执行 D. 当在某个线程中调用其它线程的join()方法时,调用的线程和被join()方法加入的线程同时执行
- 下面关于Java线程的join()方法叙述正确的是:() A: join()方法是Thread类的实例方法。 B: A线程调用B线程的join()方法将使A线程等待B线程执行完毕后A线程才可以继续执行。 C: A线程调用B线程的join()方法将使A线程进入阻塞状态。 D: A线程调用B线程的join()方法,A线程等待B线程执行完毕,而恰好B线程随后又执行了sleep()方法,这种情况下A线程将可以继续执行。