当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字
A: public
B: static
C: synchronized
D: private
A: public
B: static
C: synchronized
D: private
举一反三
- 当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字
- 当一个客户线程执行某个方法时,其他客户必须等待
- 下列关于线程同步的说法中,哪一项是错误的? A: 线程同步需要借助关键字synchronized实现。 B: 线程同步会降低程序的性能。 C: 一个线程正在使用synchronized修饰的方法时,其他线程必须等待。 D: 多个线程可以同时执行synchronized修饰的方法。
- 下列哪个方法不能唤醒调用wait()方法的线程 A: 其他某个线程调用此对象的notifyAll方法 B: 其他某个线程中断该线程 C: 已经达到指定的时间 D: 线程执行完毕
- 下面关于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线程将可以继续执行。