單項(xiàng)選擇題在StampedLock 中,哪個(gè)方法可以提升讀鎖的性能?()

A.unlockRead()
B.validate()
C.tryConvertToReadLock
D.tryOptimisticRead()


您可能感興趣的試卷

你可能感興趣的試題

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

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

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

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

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

A.等待時(shí)間長的線程
B.等待時(shí)間短的線程
C.先進(jìn)入等待隊(duì)列的線程
D.后進(jìn)入等待隊(duì)列的線程

4.單項(xiàng)選擇題在ReentrantLock 中,手動(dòng)釋放鎖的方式是()

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

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

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