首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
linkedblockedqueue专题
ConcurrentLinkedQueue和LinkedBlockedQueue的区别
一、ConcurrentLinkedQueue和LinkedBlockedQueue的区别 ConcurrentLinkedQueue内部基于CAS机制,在常见的多线程访问场景,一般可以提供较高吞吐量。多用于消息队列(多个线程发送消息,先随便发来)。LinkedBlockedQueue内部基于锁,并提供了BlockingQueue的等待性方法(take、put),常用于任务队列(生产者消费者模型
阅读更多...