![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 81
lvlianghui
这个作者很懒,什么都没留下…
展开
-
一个有序的key-value容器NamedList
一个有序的key-value容器NamedList ...原创 2011-10-22 18:48:29 · 364 阅读 · 0 评论 -
一个单线程的BufferedInputStream
一个单线程的BufferedInputStream 我们知道BufferedInputStream是一个线程安全的缓冲输入流,线程安全牺牲的是性能。有时候我们已经知道我们的程 ...原创 2011-10-22 19:39:29 · 143 阅读 · 0 评论 -
Disruptor和ArrayBlockingQueue、LinkedBlockingQueue的比较
Disruptor ArrayBlockingQueue LinkedBlockingQueue 实现原理 固定大小的环形的ringbuffer存放元素 固定大小的数组存放元素,通过插入、取出两个下标协同循环使用数组 用链表存放元素,大小不固定 锁 无锁,多生产者之间有sequence竞争,采用比锁轻量的CAS操作 有锁,且读和写是同一个锁,锁...2013-03-25 14:09:13 · 448 阅读 · 0 评论