- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 Disruptor原理剖析
Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。 第一部分。引子 谈到并发程序设计,有几个概念是避免不了的。 1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效
2013-09-05 22:09:32 1159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人