写点什么

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

  • 2008-03-03
  • 本文字数:537 字

    阅读完需:约 2 分钟

随着最近大家对Erlang和几乎所有能使并发程序设计变得简单的东西趋之若骛,一大堆不熟悉的名词冒了出来。不过在计算机界,这些技术可都不是新的。

Actors的概念已经出现了几十年了,但直到最近才在 Erlang 的推动下浮出水面,是 Erlang 令 Actor 风格的编程变得容易。它使用轻量级进程、简洁的语法来给进程发送消息,并在处理接受消息时使用模式匹配。一个叫做 Revactor 的 Ruby 1.9 的库给 Ruby 加入了 Erlang 风格的 Actors。

协程(Coroutines)也已经出现很长时间了,在许多语言中呈现不同的形式。它最开始作为并发性原语,在 60 年代由于预定线程的流行而消失于公众的视线。不过它在某些语言中还保留了下来。Python 曾经在有段时间具有一种特别的协程,即 Generator 特性 Lua 也曾具有完整的协程。像 C 之类的语言也曾有协程库,例如 libtask Protothreads Ruby 1.9 加入了称为Fibers的特性,既可以完全做为协程使用,也可以用通过 Generator 来使用。

我们采访了MenTaLguY,他作为 Ruby 社区的会员,长期致力于并发程序的各个方面。这篇访谈力图透视 Actors 和协程,并探究他们与Rubinius的关系。Rubinius 也有一套自己的并发程序原语,例如用于线程通讯的通道(Channel)。

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

2008-03-03 04:56847
用户头像

发布了 33 篇内容, 共 57451 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

Rust 元宇宙 5 —— SDL2.0

Miracle

rust SDL 元宇宙

使用ES6编写一个超简单的搜索算法

吴脑的键客

JavaScript 大前端

元宇宙是人类文明不可避免的一次内卷

CECBC

阿里巴巴Aliware十年微服务架构演进历程中的挑战与实践

阿里技术

百度ERNIE新突破!登顶中文医疗信息处理权威榜单CBLUE冠军

百度大脑

人工智能

微博系统中”微博评论“的高性能高可用计算架构设计

Beyond Ryan

阿里研究员毕玄谈应用运维体系的变迁,DevOPS是大势所趋

阿里技术

面试官:说一下final关键字和final的4种用法?

王磊

面试官:final、finally、finalize 有什么区别?

王磊

java面试

面试官:int和Integer有什么区别?为什么要有包装类?

王磊

[干货] Weex在双11会场的大规模应用:业务支撑、稳定性保障和秒开实战

阿里技术

Rust 元宇宙 6 —— 显示世界

Miracle

rust SDL 元宇宙

网络监控原理

喀拉峻

网络安全 安全 网络

29 K8S之ReplicaSet控制器

穿过生命散发芬芳

k8s 11月日更

超强实时跟踪系统首次开源!支持跨镜头、多类别、小目标跟踪!

百度大脑

人工智能 人工智能摄像头

企业决策智能项目的五种失败姿势

脑极体

激发数字新活力 打造发展新优势

CECBC

阿里巴巴服务网格技术三位一体战略背后的思考与实践

阿里巴巴云原生

阿里云 云原生 服务网格 三位一体

花了2个钟才搞懂这AOP为啥没生效,水友却睡着了……

4ye

Java spring 程序员 后端 签约计划第二季

[Pulsar] 消息的消费

Zike Yang

Apache Pulsar 11月日更

Rust 元宇宙 4 —— 让世界动起来

Miracle

rust 元宇宙

应运而生! 双11当天处理数据5PB—HiStore助力打造全球最大列存储数据库

阿里技术

Apache再次接受阿里开源产品捐赠 移动开发框架Weex进入孵化

阿里技术

你需要用战略耐心实现职业目标

石云升

读书笔记 11月日更

使用redis生成唯一编号

喵叔

11月日更

【死磕Java并发】-----J.U.C之深入分析CAS

chenssy

11月日更 死磕 Java 死磕 Java 并发

中国首批区块链订单融资缘何落地雄安?

CECBC

直播预告丨“Hello ArkUI:初识Slider组件(JS)”周三约起

HarmonyOS开发者

HarmonyOS

Rust 元宇宙 3 —— 进入和离开

Miracle

rust 元宇宙

不会用Camtasia的“库”,你可能错过了一个亿

淋雨

Camtasia

天猫技术全面打造『身临其境』的消费者交互体验

阿里技术

文章:Ruby中的Concurrency、Actors和Rubinius——MenTaLguY访谈_Ruby_Werner Schuster_InfoQ精选文章