InfoQ

InfoQ

主题/标签专用视图

线程技术相关的内容


最新“线程技术”相关专题内容

BeansDB的设计与实现

主题
互联网

演讲内容包括 BeansDB 的设计与实现,如何根据 Web 应用的特点和自身团队开发能力进行适当的简化,以及为实现一个高性能的存储系统所采用的各种技术,包括Bitcask 存储算法、16开的Hash Tree、Leader/Follower 线程模型、Key压缩算法,在线GC等,还有在实现过程中的一些经验教训。

“线程技术”相关新闻

MacRuby综述:0.7发布、基于GCD的Web服务器以及BridgeSupport

主题
Ruby,
运行时,
动态语言,
Ruby on Rails,
富客户端/桌面

近日,MacRuby 0.7发布了,除了常规的性能与兼容性改进外还包含了对Ruby 1.9.2支持。为了说明MacRuby与Snow Leopard的Grand Central Dispatch(GCD)的紧密集成,MacRuby团队还发布了ControlTower,这是一个基于Rack的Web服务器。此外,凭借新的BridgeSupport,开发者可以脚本形式访问所有的本地API。

Rubinius 1.1和GIL的未来

主题
Ruby,
运行时,
Ruby on Rails,
调试

Rubinius 1.1终于发布了,新版本给我们带来了JIT和性能的改进,还有更为强大的调试和分析功能。此外:GIL算法也在1.1里得到大规模修缮,但过不了太久GIL也会成为历史。Rubinius的hydra分支正在孕育一个不带GIL的Rubinius版本,这让JRuby、IronRuby和MacRuby的无GIL VM阵营很快又要增加崭新的一员。InfoQ就此连线Evan Phoenix对hydra分支展开探讨。

JRuby近况:JRuby-Prof帮助快速进行性能剖析,JRuby::Synchronized提供自动同步

主题
Ruby,
JRuby,
Java,
性能和可伸缩性

JRuby-Prof是一款新的低性能开销的JRuby剖析器,与普通的Java剖析器不同,它会生成简洁的、特定于Ruby的报告。JRuby::Synchronized是JRuby的一个新特性,扩展该模块后,类中所有的方法都将变为同步方法。

加入Transients和Chunked Sequences的Clojure 1.1更加高效

主题
语言,
Ruby,
语言设计,
编译器,
性能和可伸缩性,
运行时,
架构 ,
Java,
动态语言

Clojure 1.1 RC1已经发布,引入了新的特性:transient使得开发者能够更改持久数据结构,chunked sequence使得lazy sequence更加高效,这些特性的引入大大降低了函数编程的成本。InfoQ分析了这些特性高效的原因。

InfoWorld评2009年十大新兴企业级技术

主题
Ruby,
部署/数据中心,
虚拟化,
.NET,
敏捷,
架构 ,
Java,
SOA,
数据访问

InfoWorld最近推出了2009年十大新兴企业级技术排名,跨平台移动应用开发、NoSQL数据库、重复数据删除以及桌面虚拟化位列其中,而分布式处理编程框架MapReduce位列第一位。

“线程技术”相关文章

剖析java.util.concurrent锁

主题
Java,
调试,
工具,
编程

来自IBM的工程师齐尧,Raja Das和罗志达在本文中介绍了jucprofiler,这个alphaWorks上的工具用于剖析使用了java.util.concurrent类的多核平台上的应用程序,而java.util.concurrent类则是在Java 5中引入的。

书摘和访谈:《FXRuby:用Ruby创建精简的GUI》

主题
Ruby,
富客户端/桌面

《FXRuby:用Ruby创建精简的GUI》是一本关于FXRuby GUI库的新书。InfoQ访问了书的作者Lyle Johnson,还提供了独家的书摘。

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

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

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