网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
以下哪个关键字可以用来为对象加互斥锁?()
- A、transient
- B、static
- C、serialize
- D、synchronized
参考答案
更多 “以下哪个关键字可以用来为对象加互斥锁?()A、transientB、staticC、serializeD、synchronized” 相关考题
考题
事务T对数据对象A加上某种锁后,其他事务只能在对A加S锁,不能加X锁,直到事务T释放A上的锁,则可以确定为事务T对数据对象A加的锁是______。A.共享锁B.排他锁C.独占锁D.写锁
考题
下列说法中,错误的一项是______。A.在Java程序中,关键字synchronized标志一个临界区B.临界区可以是一个语句块,但是不可以是一个方法C.在Java程序中,对象锁是设置在synchronized(Object)语句指定的对象上的D.Java语言中的对象锁是一种排他锁
考题
下列情况中,不会使线程返回所持有的对象锁的是( )。A.当synchronized()语句块执行完毕B.当调用了线程的suspend()方法C.当在synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的wait()方法
考题
下列关于对象加锁的注意点的说法中,错误的一项是______。A.synchronized关键字标识的共享数据必须是私有的B.synchronized关键字可以放在方法声明中C.共享数据的所有访问都必须作为临界区D.若一个进程持有一个对象锁后,就不能在此请求获得该锁
考题
下列哪个选项不能提高程序的性能( )。A.不要在循环中创建和释放对象B.在处理字符串时尽量使用StringBuffer类C.避免太多地使用synchronized关键字D.尽量在循环中创建对象
考题
下列哪个说法是正确的:()。A、ConcurrentHashMap使用synchronized关键字保证线程安全B、HashMap实现了Collection接口C、Arrays.asList方法返回java.uti.ArrayList对象D、SimpleDateFormat对象是线程不安全的
考题
若事务T对数据对象A加上S锁,则()。A、事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。B、事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。C、事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。D、事务T可以读A和修改A,其它事务能对A加S锁和X锁。
考题
单选题以下哪个方法可以用来获得进度条的当前进度值?()A
public synchronized int getProgress()B
public synchronized void setIndeterminate (boolean indeterminate)C
public synchronized void setProgress(int progress)D
Public final synchronized void incrementProgressBy(int diff)
考题
多选题以下哪个关键字用来定义记录在某属性上的约束条件()ADEFAULTBDISTINCTCUNIQUEDCHECK
热门标签
最新试卷