下列各项说法中错误的是( )。
A: 共享数据的所有访问都必须使用synchronized加锁
B: 共享数据的访问不-定全部使用synchronized加锁
C: 所有的对共享数据的访问都是临界区
D: 临界区必须使用synchronized加锁
A: 共享数据的所有访问都必须使用synchronized加锁
B: 共享数据的访问不-定全部使用synchronized加锁
C: 所有的对共享数据的访问都是临界区
D: 临界区必须使用synchronized加锁
举一反三
- 下列各项说法中错误的是______。 A: 共享数据的所有访问都必须使用synchronized加锁 B: 共享数据的访问不一定全部使用synchronized加锁 C: 所有的对共享数据的访问都是临界区 D: 临界区必须使用synchronized加锁
- 下列说法中错误的一项是() A: 共享数据的所有访问都必须使用synchronized加锁 B: 所有的对共享数据的访问都是临界区 C: 共享数据的访问不一定全部使用synchronized加锁 D: 临界区必须使用synchronized标识
- 下列说法中错误的一项是______。 A: 共享数据的所有访问都必须使用synchtonized加锁 B: 共享数据的访问不一定全部使用synchronized加锁 C: 临界区必须使用synchronized标识 D: 所有的对共享数据的访问都是临界区
- Synchronized的用处 A: 保护线程之间的数据访问 B: 当修饰普通方法时,synchronized是对类的当前实例(当前对象)进行加锁 C: 对修饰的方法进行加锁 D: 当修饰静态方法时,synchronized恰好就是要控制类的所有实例的并发访问
- 下列关于Synchronized说法正确的是 A: Synchronized加锁,锁的是一个对象 B: Synchronized加锁访问一个对象后,其它线程一定无法访问该对象 C: Synchronized加锁后,争用同一个锁的线程同时间只能有一个线程可以运行 D: 一个线程最多只能持有一个锁对象的互斥锁标记