#并发编程教程排行榜

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

14-12-15 11425 12 banq

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

关系数据库的封建迷信

14-12-10 5 2437 9 banq

我理解这篇文章总体意思是: 现在进入多核时代,只要是运行在多核上多用户同时读写都回避不了分布式和并发这两个课题。我们不能因为我们熟悉关系数据库,就对之产生100%信任,其实MySQL 这些关系数据库... 详细

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

13-12-29 6 2002 6 banq

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

不要将Actors用于并发编程

15-01-04 2 3952 6 banq

将Scala/AKKA的Actor用于并发编程是一种反模式,相反,应该使用Actor模型守护状态,使用future实现并发,来自 Don't use Actors for concurrency 一文... 详细

WhatsApp成功背后的Erlang语言

14-02-25 1 6189 6 banq

32位工程师能支持4.5亿的用户,这是被Facebook收购的WhatsApp公司,其原因在于Erlang语言,这是一个在80年代推出的编程语言。 使用Erlang语言你能够建立一个连接很多用户... 详细

比AtomicLong更快的算法

14-01-15 2 6403 5 banq

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

你不能在JVM上实现Actor, 绿色线程和CSP

14-09-07 2 5131 3 banq

该文是对目前Scala或Akka等基于JVM实现的Actor模型或CSP模型提出了质疑,认为因为JVM底层平台没有支持绿色线程,所以,导致Actor或类似Go语言的CSP模型的实现都会打了水漂。 ... 详细

巨头们的编程语言之争:我的语言就是比你好

14-12-21 1 7226 3 banq

今天,互联网巨头们也很任性,他们已经不满足于拥有自己的巨大的数据中心、豪华巴士以及有机午餐酒吧。他们还开始推出自己的编程语言,比如Google在2009年推出Go, Facebook在去年春季引入了H... 详细

关于提高共享数据并发问题

15-01-06 4 477 zld406504302

目前开发中遇到一个问题,我简单描述一下,请高手赐教。 一个斗地主的棋牌游戏,3个玩家凑足一个牌桌,并开始游戏,游戏结束后离开牌桌。我现在的问题出现在玩家加入游戏,... 详细

SharedHashMap是更低延迟无GC暂停的Map实现

14-04-06 2 1538 banq

SharedHashMap是开源工具 OpenHFT 一个子项目,SharedHashMap提供ConcurrentHashMap更低延迟无JVM的GC暂停的实现。两个特点是: 1.所有元素都保... 详细

Rust语言

14-07-08 2 2076 banq

Rust 是一个能运行得飞快的系统编程语言,能够防止所有crash,消除数据访问竞争,如果你的应用非常重视并发性,那么Rust是一个选择。 特点: 1. 代数数据类型 2.模式匹配 3.闭包 4.... 详细

erlang与scala如何决择

14-11-17 1 1725 putdns

本人用过scala,未用过erlang,但听哥们说“一台普通的服务器可以支撑300w个长连接”,这点很吸引,不知其真假,但erlang比java出现的还早,为什么这么多年一直在走小众化的路线,对此有很... 详细

Java 8的StampedLock

14-05-07 683 1 banq

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

伸缩扩展Node.JS应用

14-04-15 636 banq

伸缩扩展Node.js应用是一个具有挑战性的任务,Javascript的单线程特性会阻止你的Node使用现代多核应用,比如下面一个基本Http服务器,这个代码无论是在单核还是多核上都是运行在一个线... 详细

ParallelJS: JavaScript的数据并行

13-12-28 391 banq

ParallelJS属于类似数据并行,同样一段代码被并行执行几次,操作的数据是同一个数据集中不同的元素,MapReduce也是一种数据并行编程模型 ParallelJS开始于 River Tra... 详细

共有 128 上一页 1 ... 3 4 5 6 7 8 9 下一页