摘要: ConcurrentLinkedQueue是一个基于链接节点的无界线程安全队列,遵循队列的FIFO原则,队尾入队,队首出队。其非阻塞的方式使用自旋CAS(Compare and swap,即比较并交换)的方式来实现。 ConcurrentLinkedQueue 由 head 节点和 tail 节点组 阅读全文
posted @ 2021-01-26 23:48 鄙人取个名字好难 阅读(102) 评论(0) 推荐(0) 编辑
摘要: ArrayBlockingQueue是数组实现的线程安全的有界的阻塞队列。线程安全是指,ArrayBlockingQueue内部通过“互斥锁”保护竞争资源,实现了多线程对竞争资源的互斥访问;有界,则是指ArrayBlockingQueue对应的数组是有界限的。 阻塞队列,是指多线程访问竞争资源时,当 阅读全文
posted @ 2021-01-26 18:10 鄙人取个名字好难 阅读(93) 评论(0) 推荐(0) 编辑