(资料图片)
1、首先判断tail是否为空,因为第一次进入肯定为空。
2、么实例化一个空节点,将队列head,tail指向该空节点。
3、完成该动作后再次自旋,此时tail肯定是不为空的,则直接执行else内容。
4、首先将node节点的上游指向tail后利用cas将队列tail设置为node。
本文到此分享完毕,希望对大家有所帮助。
X 关闭
Copyright © 2015-2022 华南建筑网版权所有 备案号:粤ICP备18025786号-52 联系邮箱: 954 29 18 82 @qq.com