网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

下面关于对象加锁的叙述错误的是( )。

A.当一个线程获得了对象的锁后,其他任何线程不能对该对象进行任何操作

B.对象锁的使用保证了共享数据的一致性

C.java中的对象锁是共享锁

D.对象锁只对临界区操作才有意义


参考答案

更多 “ 下面关于对象加锁的叙述错误的是( )。A.当一个线程获得了对象的锁后,其他任何线程不能对该对象进行任何操作B.对象锁的使用保证了共享数据的一致性C.java中的对象锁是共享锁D.对象锁只对临界区操作才有意义 ” 相关考题
考题 下列情况中,不会使线程返回所持有的对象锁的是( )。A.当synchronized()语句块执行完毕B.当调用了线程的suspend()方法C.当在synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的wait()方法

考题 下列情况中,不会使线程返回所持有的对象锁的是A.当synchronized()语句块执行完毕B.当调用了线程的suspend()方法C.当在synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的wait()方法

考题 下列说法中错误的一项是______。A.当线程获得了某个对象的排他锁时,它可以独自访问该对象,而其他线程无法访问B.当线程获得了某个对象的排他锁时,它可以独自访问该对象,其他线程也可以通过某种策略访问C.临界区可以是一个方法D.程序中单独并发的线程可以对同一个对象进行访问

考题 线程同步中,对象的锁在()情况下持有线程返回A.当synchronized()语句块执行完毕后B.当在synchronized()语句块执行中出现例外(exception)时C.当持有锁的线程调用该对象的wait()方法时D.以上都是

考题 当创建一个线程对象时,该对象表示的线程就立即开始运行。

考题 下列关于Java同步机制“加锁-解锁”的描述中,错误的是()。A.Java虚拟机为程序中的每个对象都自动设立一个对象锁B.一个对象在同一时刻只能有一个线程拥有其对象锁C.在线程中执行某个对象的同步方法必须首先取得该对象的对象锁D.Java语言通过调用对象的getLock()方法取得该对象的对象锁

考题 13、下列关于Java同步机制“加锁-解锁”的描述中,错误的是()。A.Java虚拟机为程序中的每个对象都自动设立一个对象锁B.一个对象在同一时刻只能有一个线程拥有其对象锁C.在线程中执行某个对象的同步方法必须首先取得该对象的对象锁D.Java语言通过调用对象的getLock()方法取得该对象的对象锁

考题 关于sleep()和wait()方法,以下描述错误的是()。A.sleep是线程类(Thread)的方法,wait是Object类的方法B.sleep不释放对象锁,wait释放对象锁C.sleep()中指定的时间是线程不会运行的最短时间,它不能保证该线程睡眠到期后就开始执行D.wait后进入该对象的锁池,其他线程调用notify()方法并获取对象锁会进入运行状态

考题 18、当一个线程进入一个对象的一个synchronized()方法后,其他线程不可以再进入该对象同步的其他方法执行。()