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

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


您可能感興趣的試卷

你可能感興趣的試題

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

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

2.單項(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)

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

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

4.單項(xiàng)選擇題DoubleAdder的方法sum()和intValue()有什么區(qū)別?()

A.兩者沒有區(qū)別
B.sum()方法返回當(dāng)前DoubleAdder累加的總和,intValue()方法返回當(dāng)前DoubleAdder累加的總和的整數(shù)部分
C.sum()方法和intValue()方法都只返回當(dāng)前DoubleAdder累加的總和的整數(shù)部分
D.sum()方法返回當(dāng)前DoubleAdder累加的總和,intValue()方法返回當(dāng)前DoubleAdder累加的總和四舍五入后的整數(shù)

5.單項(xiàng)選擇題AtomicStampedReference的compareAndSet()方法成功與失敗的條件是()

A.引用對象與版本號均與期望值不相等
B.引用對象與版本號均與期望值相等
C.引用對象與期望值相等,而版本號不等于期望值
D.引用對象與期望值不等,而版本號等于期望值