- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 disruptor源码阅读与分析----等待策略
在前一篇文中我们阅读了RingBuffer和Sequence,测试例子中我们使用的等待策略是BlockingWaitStrategy,在本文中我们重点看下都有哪些等待策略,他们都有什么不同1,BlockingWaitStrategy
2018-05-14 22:19:32 2608
原创 disruptor设计方案值得借鉴的地方以及实际中的应用
个人看来,disruptor设计方案中值得借鉴的地方主要有以下几处:1,环形数据结构为了避免垃圾回收,使用了数组而非链表,能够快速获取到数据网上搜索了下,看到了这篇文章利用环形队列解决项目中的实际问题,这里我也自己写了个测试例子:public class RingTimer { private static int currentIndex = 0; public static ...
2018-05-14 22:18:49 3349
原创 实现一个通用的池
在实际应用中,我们会接触诸如线程池,数据库连接池,各种池化技术实现的池,那是否可以实现一个通用的池,可以涵盖线程池,数据库连接池等等功能呢? 下面我们来尝试下,老规矩,我们先编写测试程序,通过测试程序看一下我们的需求是怎样的,然后该如何去实现这个通用的池.以数据库连接为例,public class Main { public static void main(String[] arg...
2018-05-03 16:18:48 2698
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人