
集合
张恒_ZH
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BlockingQueue 解决生产者消费者问题
BlockingQueue 是线程安全的,并且在调用 put,take 方法时会阻塞线程。 基于以上特性,可以不加任何锁解决生产者消费者问题。 public static void main(String[] args) throws InterruptedException { BlockingQueue<String> bq = new LinkedBlock...原创 2019-05-21 13:26:26 · 803 阅读 · 0 评论 -
Java集合 TransferQueue
线程安全的 transfer(T t) 直接把内容传递个消费者,如果没有消费者将会阻塞 public static void main(String[] args) throws InterruptedException { TransferQueue<String> tq = new LinkedTransferQueue<>(); ...原创 2019-05-21 14:31:50 · 239 阅读 · 0 评论