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

A.獨占模式
B.共享模式
C.互斥模式
D.讀寫模式


您可能感興趣的試卷

你可能感興趣的試題

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

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

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

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

3.單項選擇題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ù)

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

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

5.單項選擇題在使用AtomicMarkableReference時,標(biāo)記的數(shù)據(jù)類型應(yīng)該是()

A.String類型
B.int類型
C.boolean類型
D.取決于具體實現(xiàn)