disruptor 并发编程

来源:互联网 发布:vue数据绑定原理 编辑:程序博客网 时间:2024/06/05 00:33

在一本书中了解到存在这个框架(disruptor),它实现的功能和jdk中的阻塞列队类似,但是性能却比jdk中的好一个数量级,是什么让它性能怎么好?这促使了自己去了解学习这个框架

  1. 无锁编程方式(内部使用CAS算法实现)
  2. 环形的数据结构
  3. 指针的维护方式
  4. 还有许多代码上的细节(这些都值得我们去学习)

    这个框架的学习,开启了自己并发编程的另外一扇窗户(新的思路),自己在开发中也能利用无锁编程方式,实现自己的代码逻辑,而不是仅仅依靠jdk并发包所提供的。

原创粉丝点击