单项选择题
AbstractQueuedSynchronizer 使用了()的等待队列机制来实现线程在同步状态上的等待和唤醒操作。
A.先进先出(FIFO)
B.先进后出(FILO)
C.后进先出(LIFO)
D.左进右出(LIRO)
点击查看答案&解析
相关考题
-
单项选择题
在Java多线程中,一般推荐使用()替换Random来生成随机数。
A.Math
B.ThreadLocal
C.ThreadLocalRandom
D.LocalRandom -
单项选择题
DoubleAdder的方法sum()和intValue()有什么区别?()
A.两者没有区别
B.sum()方法返回当前DoubleAdder累加的总和,intValue()方法返回当前DoubleAdder累加的总和的整数部分
C.sum()方法和intValue()方法都只返回当前DoubleAdder累加的总和的整数部分
D.sum()方法返回当前DoubleAdder累加的总和,intValue()方法返回当前DoubleAdder累加的总和四舍五入后的整数 -
单项选择题
AtomicStampedReference的compareAndSet()方法成功与失败的条件是()
A.引用对象与版本号均与期望值不相等
B.引用对象与版本号均与期望值相等
C.引用对象与期望值相等,而版本号不等于期望值
D.引用对象与期望值不等,而版本号等于期望值
