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

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


您可能感興趣的試卷

你可能感興趣的試題

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

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

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

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

3.單項(xiàng)選擇題AbstractQueuedSynchronizer 中的tryAcquireShared 方法和tryReleaseShared 方法是哪種同步模式下使用的?()

A.獨(dú)占模式
B.共享模式
C.互斥模式
D.讀寫模式

4.單項(xiàng)選擇題AbstractQueuedSynchronizer 使用了()的等待隊(duì)列機(jī)制來實(shí)現(xiàn)線程在同步狀態(tài)上的等待和喚醒操作。

A.先進(jìn)先出(FIFO)
B.先進(jìn)后出(FILO)
C.后進(jìn)先出(LIFO)
D.左進(jìn)右出(LIRO)

5.單項(xiàng)選擇題在Java多線程中,一般推薦使用()替換Random來生成隨機(jī)數(shù)。

A.Math
B.ThreadLocal
C.ThreadLocalRandom
D.LocalRandom