利用BlockingQueue实现生产者消费者模式
BlockingQueue是 java.util.concurrent 包提供的用于解决并发生产者 - 消费者问题的类。在往队列中添加或者取出元素时通过ReentrantLock实现线程安全。常见的阻塞队列有ArrayBlockingQueue (由数组支持的有界队列)、LinkedBlockingQueue (由链接节点支持的可选有界队列)、PriorityBlockingQueue (由优先级堆支持的无界优先级队列)、DelayQueue (由优先级堆支持的、基于时间的调度队列)
原创
2023-08-15 17:34:02 ·
207 阅读 ·
1 评论