花费 37 ms
RejectedExecutionException 分析

当往一个固定队列ArrayBlockingQueue 不停的提交任务时,会发生什么? 请看如下代码 private static final int QUEUE_SIZE = 20; ...

Wed Feb 15 00:58:00 CST 2017 0 7211
高性能队列——Disruptor

一、背景 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disru ...

Thu Aug 26 05:11:00 CST 2021 3 404
Java并发之阻塞队列浅析

背景 因为在工作中经常会用到阻塞队列,有的时候还要根据业务场景获取重写阻塞队列中的方法,所以学习一下阻塞队列的实现原理还是很有必要的。(PS:不深入了解的话,很容易使用出错,造成没有技术深度的样子) ...

Sun Aug 04 04:43:00 CST 2019 0 1430
第十章 五种并发包总结

1、常用的五种并发包 ConcurrentHashMap CopyOnWriteArrayList CopyOnWriteArraySet ArrayBlockingQueue ...

Wed Jan 20 04:55:00 CST 2016 0 3902
第八章 ArrayBlockingQueue源码解析

注意:在阅读本文之前或在阅读的过程中,需要用到ReentrantLock,内容见《第五章 ReentrantLock源码解析1--获得非公平锁与公平锁lock()》《第六章 ReentrantLock ...

Sat Jan 16 22:04:00 CST 2016 0 3228
阻塞队列BlockingQueue用法

多线程环境中,通过队列可以很容易实现数据共享,比如经典的“生产者”和“消费者”模型中,通过队列可以很便利地实现两者之间的数据共享。 假设我们有若干生产者线程,另外又有若干个消费者线程。如果生产者线程 ...

Fri Jan 15 00:04:00 CST 2016 0 2789
Java多线程-新特征-阻塞队列ArrayBlockingQueue

阻塞队列是Java5线程新特征中的内容,Java定义了阻塞队列的接口java.util.concurrent.BlockingQueue,阻塞队列的概念是,一个指定长度的队列,如果队列满了,添加新元素 ...

Fri Jul 26 01:03:00 CST 2013 0 3353

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM