InfoQ

主题/标签专用视图

InfoQ 上所有与“并发”相关的内容及新闻


最新“并发”相关专题内容

可伸缩性原则

社区
Architecture
主题
性能和可伸缩性

从最简单的水平来看,可伸缩性就是做更多的事情。这可以是响应更多的用户请求,执行更多的工作,或处理更多的数据。这篇文章针对构建可伸缩软件系统提出了一些原则和方针。

Ruby中的Concurrency、Actors和Rubinius——MenTaLguY访谈

社区
Ruby
主题
编程,
性能和可伸缩性,
JRuby

随着Erlang对Actors的普及,Rubinius增加了多虚拟机技术(Multi-VM),还有Ruby 1.9加入了另一种并发机制——纤程Fibers(协程),Ruby的并发程序世界正逐渐扩大。就此我们采访了MenTaLguY。他致力于Ruby世界中的Rubinius,JRuby以及并发程序的许多方面。

“并发”相关新闻

数据库新闻汇总:ActiveRecord数据分片,更快的Postgres IO

社区
Ruby
主题
数据访问,
性能和可伸缩性

本次数据库新闻汇总有,FiveRun最近开源的ActiveRecord数据分片插件DataFabric;如何用Postgres异步客户端API和Ruby 1.9的Fibers来加速Postgres数据访问。

Java并发新特性: Phasers

社区
Java
主题
JCP标准,
性能和可伸缩性

一种名为'Phasers'的新型并发barrier最近被引入JSR-166y,按计划该JSR将被纳入Java SE 7。

多核危机:Scala vs. Erlang

社区
Architecture,
Java
主题
性能和可伸缩性

近来在博客上关于Scala与Erlang之间的争论越来越热。未来注定是多核的世界,问题在于如何去解决多核的危机。Scala和Erlang是两门渴望成为其解决方案的语言,但它们也有些许的不同。那么它们所采取的方式各有什么利弊呢?

观点与争锋:多重处理器计算的挑战远在技术层面之上

社区
Architecture
主题
虚拟化,
集群与缓存

多核处理器和松散耦合系统(如因特网)是多重处理器计算这一新趋势的两大推动力量,Peter Van Roy在2008国际计算机音乐会议(International Computer Music Conference 2008)上就此两种形式并行计算的相关问题题发表了看法,并提出了自己的解决方案。虽然这两种形式带来的挑战在本质上不尽相同,但是这些挑战都已经远在纯技术层面之上了。

Kilim:actor模型和消息传递的Java实现

社区
Architecture,
Java
主题
性能和可伸缩性

面对如何利用当前、尤其是未来的多CPU执行大量的并行性计算,并发的消息传递和actor模型将成为一种很有希望的解决之道。这些机制在Erlang中是完全内置的,Scala的框架中则包含了Scala Actor库。在Java的世界中,同样也存在一个纯Java的实现——Kilim。

JavaOne: Garbage First

社区
Java
主题
性能和可伸缩性,
部署/数据中心

在JavaOne的一个展示中,Sun的Tony Printezis对Garbage First进行了详尽的介绍,Garbage First是CMS垃圾收集器的替代品,主要用在长时间运行的服务器端应用上。

并行处理框架JPPF 1.1支持多路复用及JMX监测

社区
Java
主题
网格计算

JPPF是一个基于java的开源并行处理框架,其最新版包含了一个叫做TCP端口多路复用(TCP port multiplexer)的网络工具,它使得JPPF可以在安全的防火墙环境下工作。JPPF小组发布的1.1版还包含了基于JMX的节点监测和管理特性。