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

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

11、同步代码块中的锁对象可以是任意类型的对象,但多个线程共享的锁对象必须是【 】的。


参考答案和解析
正确
更多 “11、同步代码块中的锁对象可以是任意类型的对象,但多个线程共享的锁对象必须是【 】的。” 相关考题
考题 事务T对数据对象A加上某种锁后,其他事务只能在对A加S锁,不能加X锁,直到事务T释放A上的锁,则可以确定为事务T对数据对象A加的锁是______。A.共享锁B.排他锁C.独占锁D.写锁

考题 下面说法中,正确的是______。A.共享数据的所有访问都必须作为临界区B.用synchronized保护的共享数据可以是共有的C.在Java中对象加锁不具有可重入性D.对象锁不能返还

考题 线程同步中,对象加锁应该注意( )。A.返还对象的锁B.用synchronized 保护的共享数据必须是私有的C.Java中对象加锁具有可重用性D.以上都对

考题 下列说法中正确的是( )。A.共享数据的所有访问都必须作为临界区B.用synchronized保护的共享数据可以是共有的C.Java中对象加锁不具有可重入性D.对象锁不能返还

考题 在以下关于报表数据源设置的叙述中,正确的是( )。A)只能是表对象B)只能是查询对象C)可以是表对象或查询对象D)可以是任意对象

考题 下列说法中,错误的一项是______。A.在Java程序中,关键字synchronized标志一个临界区B.临界区可以是一个语句块,但是不可以是一个方法C.在Java程序中,对象锁是设置在synchronized(Object)语句指定的对象上的D.Java语言中的对象锁是一种排他锁

考题 下列说法中,错误的一项是______。A.多个线程对同一个对象进行访问时,则共享数据B.多个线程执行同一个类的实例代码时,则共享相同的代码C.在Java中,线程模型被定义在类java.lang.Serilizable中D.Java线程模型中的数据和代码是相互独立的

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

考题 下面关于对象加锁的叙述错误的是( )。A.当一个线程获得了对象的锁后,其他任何线程不能对该对象进行任何操作B.对象锁的使用保证了共享数据的一致性C.java中的对象锁是共享锁D.对象锁只对临界区操作才有意义

考题 下列说法正确的是( )。A.共享数据的所有访问都必须作为临界区B.用synchronized保护的共享数据可以是共有的C.Java中对象加锁不具有可重入性D.对象锁不能返还

考题 下列关于对象加锁的注意点的说法中,错误的一项是______。A.synchronized关键字标识的共享数据必须是私有的B.synchronized关键字可以放在方法声明中C.共享数据的所有访问都必须作为临界区D.若一个进程持有一个对象锁后,就不能在此请求获得该锁

考题 下列说法正确的是A.共享数据的所有访问都必须作为临界区B.用synchronized保护的共事数据可以是共有的C.Java中对象加锁不具有可重入性D.对象锁不能返还

考题 在多线程应用中,为使线程间的某些操作同步,一般使用____同步对象。请列举在应用此对象时要用的API函数()。

考题 在以下关于报表数据源设置的叙述中,正确的是( )。 A.可以是任意对象B.只能是表对象S 在以下关于报表数据源设置的叙述中,正确的是( )。A.可以是任意对象B.只能是表对象C.只能是查询对象D.可以是表对象或查询对象

考题 事件,信标,临界区,互斥对象都是用于线程同步的对象。()

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

考题 关于表锁和行锁说法错误的是()。A、DM表锁用来封锁表对象,在对表进行检索和更新时,对表对象进行封锁B、意向共享锁IS和排它锁X可以相容C、在存取元组和更新元组前,DM会自动对元组上行锁D、共享行锁S和排它行锁X不能相容

考题 如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上()。A、共享锁B、排他锁C、S锁D、X锁

考题 当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生()。A、共享锁B、死锁C、排他锁

考题 同步代码块中的锁对象可以是任意类型的对象

考题 下面四个选项中,哪些是线程进入阻塞状态的原因?()A、线程试图获取某个对象的同步锁,而该锁被其它线程持有B、线程调用了另一个线程的join()方法C、当线程调用了一个阻塞式的IO方法D、线程调用了setDaemon(boolean b)方法

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

考题 多选题下面四个选项中,哪些是线程进入阻塞状态的原因?()A线程试图获取某个对象的同步锁,而该锁被其它线程持有B线程调用了另一个线程的join()方法C当线程调用了一个阻塞式的IO方法D线程调用了setDaemon(boolean b)方法

考题 单选题如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上()。A 共享锁B 排他锁C S锁D X锁

考题 判断题同步代码块中的锁对象可以是任意类型的对象A 对B 错

考题 单选题当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生()。A 共享锁B 死锁C 排他锁

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

考题 多选题对于wait()方法,下面说法正确的是?()Await()方法的调用者是同步锁对象Bwait()方法使线程进入等待状态C调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程D调用wait()方法的线程会释放同步锁对象