
锁
wbj0110
这个作者很懒,什么都没留下…
展开
-
剖析Disruptor:为什么会这么快?(一)锁的缺点(转)
“Disruptor究竟是什么?"。目前我正准备在回答这个问题,但首先回答"为什么它会这么快?"这些问题持续出现,但是我不能没有说它是干什么的就说它为什么会这么快,不能没有说它为什么这样做就说它是什么东西。所以我陷入了一个僵局,一个如何写博客的僵局。要打破这个僵局,我准备以最简单方式回答第一个问题,如果幸运的话,在以后博文里,如果需要解释的话我会重新提回:Disruptor提...原创 2014-01-04 16:58:38 · 379 阅读 · 0 评论 -
基于硬件同步原语的原子类型(java.util.concurrent)
在 JDK 5.0 之前,如果不使用本机代码,就不能用 Java 语言编写无等待、无锁定的算法。在 java.util.concurrent 中添加原子变量类之后,这种情况发生了变化。请跟随并行专家 Brian Goetz 一起,了解这些新类如何使用 Java 语言开发高度可伸缩的无阻塞算法。您可以在本文的 论坛中与作者或其他读者共享您对本文的看法。(也可以通过单击文章顶部或者底部的 讨论链接...原创 2014-02-13 09:38:33 · 212 阅读 · 0 评论 -
无锁和无等待的定义和例子
在查阅google之后,我发现没有一处对并发算法或是数据结构规定的演进条件(progress condition,注:参考[1],译者认为翻译为演进状态更为合适)做合理的解释。甚至在”The Art of Multiprocessor Programming“中也只有围绕书本的一小段定义,大部分定义是单行的句子,因而造成了我们普通人含义模糊的理解,所以在这里我把我对这些概念的理解整理在一起,并且...原创 2014-03-06 10:15:21 · 354 阅读 · 0 评论