并发 - 关于Java AbstractQueuedSynchronizer 类的enq 方法
高手好,这几天研究AbstractQueuedSynchronizer 底层遇到一个问题,如图 上面有个一个关于 enq进入队列问题然后自己想画一下这个双向链表可是不知道如何画 因为head与t是同一个对象 然后tail 与 node同一个对象 ...
迷茫 2017-04-18 10:28:37 0 3 565
java - 为什么说compareAndSetTail是快速尝试添加呢?
为什么说AbstractQueuedSynchronizer的addWaiter要在enq前使用快速尝试添加呢? 这一段代码的逻辑在enq中也存在, 那么这段代码存在的意义是什么呢?在什么场景下比直接enq要快呢? {代码...}
巴扎黑 2017-04-18 10:00:12 0 0 222