#多线程

      更多分类

基于线程与基于事件的并发编程之争

14-12-15 9943 11 banq

Java和Node.js可以说分别是基于线程和基于事件的两个并发编程代表,它们互相指责瞧不起对方,让我们看看各种阵营的声音: 基于事件的粉丝认为 线程是一个坏主意 ,原因有是: 1. 你得显式的协调... 详细

如何让Java以光的速度跨线程通信?

13-12-29 6 806 6 banq

一个比Disruptor吞吐量等性能指标更好的框架,使用Railway算法,将线程之间的消费发送参考现实生活中火车在站点之间搬运货物。 目标起始于一个简单的想法:创建一个开发人员友好的,简单的,... 详细

多线程让可扩展性走进了死胡同

14-09-12 1 4018 6 banq

这是一篇来自Python世界的文章,但是对整个编程领域还是适用的,多线程虽然让我们处理请求更快,但是也是有天花板的,绿色(微线程micro-thread)线程之类才是解决方案。 多线程软件开发解... 详细

比AtomicLong更快的算法

14-01-15 2 6068 5 banq

一般认为原子类型(java.util.concurrent.atomic类)能充分发挥代码的快速和高并发特点,大部分时间atomic确实发挥了更大作用,不过也有一些场景其实隐藏了非管理竞争的消耗,以至... 详细

Java中安全发布和安全初始化

14-10-15 8247 1 banq

该文主要将Java的单例和JMM内存管理以及同步锁性能综合起来考虑,对传统Double-Checked Locking 提出了进一步完善,并用Intel芯片和ARM芯片分别进行了测试。从文中看出,... 详细

进程线程新解:什么是进程?什么是线程?

14-12-10 3 308 liangshan

anycmd的方法论中有两棵树,一棵是表达资源的结构的静态树,一棵是表达资源的运动的动态树。 线程就是那棵运动树。所有的运动都发源于cpu中的物理开关的开合,cpu的物理开关的开合顺序可能是根据一个... 详细

多线程下聚合的一致性问题

14-11-16 1 674 wilsonp

最近遇到点瓶颈,大概描述一下。 架构采用的CQRS,当服务端接收到客户的命令后,命令处理器处理该命令,在命令处理器中从仓储中夹在聚合,执行业务,产生事件,然后业务执行完毕,更新到仓储,这一过程比较标... 详细

Java 8的StampedLock

14-05-07 538 1 banq

比ReentrantReadWriteLock, ReentrantLock 和synchronized等同步锁更快的多线程锁控制,缺点是使用起来麻烦些,点标题进入。 [该贴被banq于2014-... 详细

共有 97 上一页 1 2 3 4 5 6 7 ... 13 下一页