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

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


您可能感興趣的試卷

你可能感興趣的試題

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

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

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

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

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

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

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

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