作者:surest
楼主您好,文中指出: “反观公平获取的过程,锁的获取就类似线性化的,每次都由sync队列中等待最长的线程(链表的最后一个,sync队列是头结点添加)获取锁”; 但根据fastdebug_jdk7中的addWaiter函数源码,我的理解是sync队列是尾部插入新节点 private Node addWaiter(Node mode) { Node node = new...
View Article作者:魏 鹏
你好,确实如你所言,这个地方写的有些不注意,sync队列尾部添加,已经修改。 AbstractQueuedSynchronizer以前总结过,有问题也请指正,http://ifeve.com/introduce-abstractqueuedsynchronizer/。
View Article
More Pages to Explore .....