题目内容

下列哪种情况线程会释放互斥锁

A. 程序调用sleep()方法
B. 程序调用yield()方法
C. 程序调用suspend()方法
D. 程序调用wait()方法

查看答案
更多问题

下列为共享资源加互斥锁正确的是

A. synchronized(<对象名>) {<语句组>}
B. synchronized {<方法体>}
C. synchronized<方法声明> {}
D. synchronized() {<语句组>}

下列哪个方法不能唤醒调用wait()方法的线程

A. 其他某个线程调用此对象的notifyAll方法
B. 其他某个线程中断该线程
C. 已经达到指定的时间
D. 线程执行完毕

属于对“synchronized”的使用原则的是①不需要在多个线程中使用共享资源时,就没有必要使用②如果方法只是放回对象的值,而不进行修改,就没有必要使用

A. ①②
B. 只有①
C. 只有②
D. 都不正确

属于对“synchronized”的使用原则的是①不需要在多个线程中使用共享资源时,就没有必要使用②如果方法只是放回对象的值,而不进行修改,就没有必要使

A. ①②
B. 只有①
C. 只有②
D. 都不正确

答案查题题库