下面4 个选项中,对线程同步的目的描述正确的有( )。(多选)
A. 锁定资源,使同一时刻只有一个线程去访问它,防止多个线程操作同一个资源引发错误
B. 提高线程的执行效率
C. 让线程独占一个资源
D. 让多个线程同时使用一个资源
查看答案
10. 对于wait( )方法,下面说法正确的是( )。(多选)
A. wait( )方法的调用者是同步锁对象
B. wait( )方法使线程进入等待状态
C. 调用同一锁对象的notify( )或notifyAll( )方法可以唤醒调用wait( )方法等待的线程
D. 调用wait( )方法的线程会释放同步锁对象
在并发程序中,当两个并发的线程,在没有任何约束的情况下,访问一个共享变量或者共享对象的一个域,而且至少要有一个操作是写操作,就可能发生数据竞争错误。( )
A. 对
B. 错
获得内部锁的唯一途径是:进入这个内部锁保护的同步块或方法。( )
A. 对
B. 错
减小竞争发生可能性的有效方式是尽可能缩短把持锁的时间。( )
A. 对
B. 错