写点什么

文章: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:56920
用户头像

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

关注

评论

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

架构师训练营第1周_学习总结

方舟勇士

课程总结

架构师训练营第1周作业二:学习总结

sunpengjian

架构师训练营-第一周-食堂就餐卡系统设计

Anrika

架构师 极客大学架构师训练营

《Web全栈实用编程》一书征集意见

老魚

程序员 大前端 Web 后端 全栈

我们需要干货吗?

Neco.W

能力提升 经验分享 干货

食堂就餐卡系统设计

hellohuan

架构 极客大学架构师训练营

【话题讨论】「世界上最好的语言」?25周岁的 PHP “配” “不配”

InfoQ写作社区官方

php 写作平台 PHP25周年 热门活动

Week01 学习笔记

任小龙

极客时间 - 架构师训练营 - week1 - 食堂就餐卡系统设计

毛聪

极客时间 极客大学架构师训练营 食堂就餐卡系统设计

week1-食堂就餐卡系统设计

不在调上

架构师训练营-第一周学习总结

hellohuan

极客大学架构师训练营

食堂就餐卡系统架构设计文档

hifly

极客大学架构师训练营 UML 架构文档 部署图 时序图

第一周课后作业——食堂就餐卡系统概要设计

jiangnanage

区块链技术如何应用于版权保护?

CECBC

区块链技术 维权 著作权 版权保护 侵权

设计模式之单件模式

公众号:程序猿成神之路

Java 设计模式

ZooKeeper核心原理及应用场景

奈学教育

zookeeper

架构师训练营第一周-食堂就餐卡系统设计

王铭铭

食堂就餐卡系统架构设计

任小龙

架构师训练营第1周作业一:食堂就餐卡系统设计

sunpengjian

IT自由职业者是怎么样的感受和体验

古月木易

IT职场

从软件架构说起

傻傻的帅

架构 架构要素 架构设计原则

ChaosBlade:从零开始的混沌工程(二)

郭旭东

云原生 混沌工程

极客大学架构师训练营第一周学习总结

竹森先生

学习 架构设计 极客大学架构师训练营

干货|微服务线上生命周期管理

博文视点Broadview

容器 微服务 架构师

ZooKeeper核心原理及应用场景

古月木易

谈谈阿里云发布新一代容器、Serverless 等云原生产品

关贺宇

阿里云 容器 云原生 中间件

架构训练营第一周学习总结

陈靓-哲露

程序员为什么技术这么厉害,赚得钱却不多?

金刚小书童

程序员 职业规划 技术管理

产品路线图–您的产品战略路径指南

涛哥 数字产品和业务架构

敏捷 产品经理

基于UML的食堂就餐卡系统设计

王海

极客大学架构师训练营

架构师训练营-作业2-学习总结

狂奔嘀兔纸

极客大学架构师训练营

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