在多线程应用中,为使线程间的某些操作同步,一般使用____同步对象。请列举在应用此对象时要用的API函数()。
第1题:
1. 下列关于同步代码块的特征说法错误的是() A: 可以解决多线程的安全问题 B: 降低程序的性能 C: 使用synchronized关键字修饰 D: 多线程同步的锁只能是object对象
A.A B C D
B.A B C D
C.A B C D
D.A B C D
第2题:
下列关于Java同步机制“加锁-解锁”的描述中,错误的是()。
A.Java虚拟机为程序中的每个对象都自动设立一个对象锁
B.一个对象在同一时刻只能有一个线程拥有其对象锁
C.在线程中执行某个对象的同步方法必须首先取得该对象的对象锁
D.Java语言通过调用对象的getLock()方法取得该对象的对象锁
第3题:
某些输入输出程序非常适合使用多线程,这是线程应用的一大优点
第4题:
2. 下列有关Java多线程中静态同步方法的说法正确的是() A: 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身 B: 在使用synchronized块来同步方法时,静态方法可以使用class对象来同步,也可以使用this来同步 C: 一个类中的多个同步静态方法可以同时被多个线程执行 D: 不同类中的静态同步方法被多线程访问的时候线程间需要等待
A.A B C D
B.A B C D
C.A B C D
D.A B C D
第5题:
13、下列关于Java同步机制“加锁-解锁”的描述中,错误的是()。
A.Java虚拟机为程序中的每个对象都自动设立一个对象锁
B.一个对象在同一时刻只能有一个线程拥有其对象锁
C.在线程中执行某个对象的同步方法必须首先取得该对象的对象锁
D.Java语言通过调用对象的getLock()方法取得该对象的对象锁