單項選擇題在ReentrantReadWriteLock 中,哪種方法可以釋放寫鎖?()

A.unlock()
B.writeLock().unlock()
C.readLock().unlock()
D.tryWriteLock().unlock()


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題在ReentrantLock 中,tryLock()方法的調(diào)用可以指定一個超時時間,這是為了什么?()

A.避免因一直等待獲取鎖而導(dǎo)致程序堵塞
B.避免線程饑餓
C.提高程序的并發(fā)性能
D.避免使用鎖過多而導(dǎo)致死鎖的發(fā)生

2.單項選擇題在ReentrantLock 中,當使用公平鎖模式時,哪些線程會優(yōu)先獲取同步狀態(tài)?()

A.等待時間長的線程
B.等待時間短的線程
C.先進入等待隊列的線程
D.后進入等待隊列的線程

3.單項選擇題在ReentrantLock 中,手動釋放鎖的方式是()

A.調(diào)用lock 方法
B.調(diào)用unlock 方法
C.調(diào)用tryLock 方法
D.調(diào)用newCondition 方法

4.單項選擇題在ReentrantLock 中,如何通過構(gòu)造方法創(chuàng)建一個公平鎖?()

A.new ReentrantLock()
B.new ReentrantLock(true)
C.new ReentrantLock(false)
D.new ReentrantLock(ReentrantLock.FAIR)