摘要: 一、简介 CopyOnWriteArraySet底层是使用CopyOnWriteArrayList存储元素的,所以它并不是使用Map来存储元素的。 但是,CopyOnWriteArrayList底层其实是一个数组,它是允许元素重复的,那么用它来实现CopyOnWriteArraySet怎么保证元素不 阅读全文
posted @ 2022-05-13 22:21 夏尔_717 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、简介 ConcurrentLinkedQueue只实现了Queue接口,并没有实现BlockingQueue接口,所以它不是阻塞队列,也不能用于线程池中,但是它是线程安全的,可用于多线程环境中。 那么,它的线程安全又是如何实现的呢?让我们一起来瞧一瞧。 二、源码分析 2.1 属性 // 链表头节 阅读全文
posted @ 2022-05-13 22:16 夏尔_717 阅读(69) 评论(0) 推荐(0) 编辑