#并发编程

      更多分类

关系数据库的封建迷信

14-12-10 5 2119 9 banq

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

WhatsApp成功背后的Erlang语言

14-02-25 1 5513 6 banq

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

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

14-09-07 2 4238 2 banq

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

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

14-04-06 2 1372 banq

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

Rust语言

14-07-08 2 1677 banq

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

erlang与scala如何决择

14-11-17 1 1427 putdns

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

Java 8的StampedLock

14-05-07 582 1 banq

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

伸缩扩展Node.JS应用

14-04-15 519 banq

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

共有 113 上一页 1 ... 6 7 8 9 10 11 12 ... 15 下一页