更多"线程同步中,对象加锁应该注意( )。"的相关试题:
[单项选择]下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的
A. serialize
B. transient
C. synchronized
D. static
[单项选择]下面的( )关键字通常用来对对象加锁,从而使得对对象的访问是排他的。
A. serialize
B. transient
C. synchronized
D. static
[单项选择]下面的( )关键字通常用米对对象加锁,从而使得对对象的访问是排他的。
A. serialize
B. translent
C. synchronized
D. static
[单项选择]下面哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的______
A. serialize
B. transient
C. synchronized
D. static
[单项选择]下列( )关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。
A. transient
B. serialize
C. synchronized
D. static
[单项选择]下列哪个类或接口定义了线程同步与交互的方法( )
A. Thread
B. Runnable
C. Object
D. ThreadGroup
[单项选择]Object中定义的线程同步与交换的方法有几种 ( )
A. 1种
B. 2种
C. 3种
D. 4种
[单项选择]下列各方法中不被建议用于线程同步过程的是( )。
A. start()
B. wait()
C. notify()
D. resume()
[填空题]在保证数据一致性的加锁协议中,()级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。
[填空题]封锁指的是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁。基本的封锁类型有排它锁和 【19】 这两种。
[填空题]数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中______协议可以完全保证并发事务数据的一致性。
[填空题]若想设置当前对象的直接容器对象的标题为“注意”,则在对象的方法或事件中应该加入的语句为 【9】 。
[单项选择]为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是()
pubIis class StackTest
private int idx=0;
private int[]data=new int[8];
public void push(int i)
synchronized(this)
______;
data[idx]=i;
idx++;
______;
A. this.notify()
B. interrupt()
C. this.wait()
D. sleep()
[填空题]若想设置当前对象的直接容器对象的标题为“注意”,则在对象的方法或事件中应该加入的语句为______。