下列为共享资源加互斥锁正确的是
A: synchronized() {}
B: synchronized {}
C: synchronized {}
D: synchronized() {}
A: synchronized() {}
B: synchronized {}
C: synchronized {}
D: synchronized() {}
举一反三
- 关于synchronized关键字的说法正确的是:() A: 通过synchronized关键字可以同步代码块,实现多线程对共享资源访问的原子性、互斥性。 B: 使用synchronized关键字时,同步锁对象不一定存在。 C: synchronized关键字的使用不可能导致死锁。 D: synchronized关键字可以修饰类。
- 下列关于Synchronized说法正确的是 A: Synchronized加锁,锁的是一个对象 B: Synchronized加锁访问一个对象后,其它线程一定无法访问该对象 C: Synchronized加锁后,争用同一个锁的线程同时间只能有一个线程可以运行 D: 一个线程最多只能持有一个锁对象的互斥锁标记
- 以下写法中可以正确定义一个同步代码块的是() A: synchronized(常量){} B: synchronized(对象){} C: synchronized(){} D: synchronized(任意基本数据类型){}
- ( )关键字可以对对象加互斥锁? A: transient B: synchronized C: serialize D: static
- ( )关键字可以对对象加互斥锁。 A: synchronized B: transient C: serialize D: static