理想
-
深入理解并行编程-分割和同步设计(五)
原文链接 作者:paul 译者:谢宝友,鲁阳,陈渝 并行快速路径 细粒度的设计一般要比粗粒度的设计复杂。在许多情况,绝大部分开销只由一小部分代码产生[Knu73]。所以…
-
讨喜的隔离可变性(四)收发消息
声明:本文是《Java虚拟机并发编程》的第五章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 我们可以向角色发送任何类型的消息——String、Integer、…
-
讨喜的隔离可变性(十)使用Transactor
声明:本文是《Java虚拟机并发编程》的第五章,感谢华章出版社授权并发编程网站发布此文,禁止以任何形式转载此文。 Akka transactor或事务角色为我们提供了一种将多个角色…
-
AQS的原理浅析
本文是《Java特种兵》的样章,本书即将由工业出版社出版 AQS的全称为(AbstractQueuedSynchronizer),这个类也是在java.util.concurren…
-
山区穷县,还能玩什么新花样?
本文来自微信公众号:秦朔朋友圈(ID:qspyq2015),作者:刘子1984,题图来自视觉中国 一、好山好水好寂寞 久居城市的人们恐难以想象,便捷、繁华只是中国的一小部分,有差不…
-
《C++ 并发编程》- 第1章 你好,C++的并发世界
本文是《C++ 并发编程》的第一章,感谢人民邮电出版社授权并发编程网发表此文,版权所有,请勿转载。该书将于近期上市。 本章主要内容 何谓并发和多线程 为什么要在应用程序中使用并发…
-
深入剖析ConcurrentHashMap(2)
经过之前的铺垫,现在可以进入正题了。我们关注的操作有:get,put,remove 这3个操作。 对于哈希表,Java中采用链表的方式来解决hash冲突的。一个HashMap的数据…
-
一个通用并发对象池的实现
原文链接,译文链接,原文作者: Sarma Swaranga,本文最早发表于deepinmind,校对:郑旭东 这篇文章里我们主要讨论下如何在Java里实现一个对象池。最近几年,J…
-
Storm入门 第二章准备开始
本文翻译自《Getting Started With Storm》 译者:吴京润 编辑:方腾飞 准备开始 在本章,我们要创建一个Storm工程和我们的第一个Storm拓扑结构…
-
并发数据结构- 1.1.1 性能
原文链接,译文链接,译者:俞升兵,校对:周可人 1.1.1 性能 一个运行在P个处理上的应用程序的加速度是它在单个处理器上的执行时间和在P个处理器的执行时间的比值。这是一种评价应用…