演员模型库,框架或用C语言编写的语言?

问题描述:

演员模型是由Carl Hewitt在1973年的一篇论文中定义的,但已经被Erlang语言所普及。我相信Erlang中不是自托管的(用Erlang编写的)部分是用C编写的; BEAM和HiPE大部分都是用C语言编写的。用C编写的一些替代的Actor模型实现(语言,框架或库)是什么?演员模型库,框架或用C语言编写的语言?

+0

为什么不阅读*文章,大量的实现链接:http://en.wikipedia.org/wiki/Actor_model#Actor_libraries_and_frameworks – 2010-09-23 13:23:48

+0

'@Hans Passant:'你在哪个地方看到C实现? – Actor 2010-09-23 13:47:33

+0

你可能想看看这个(Erlang风格的其他语言并发性):http://*.com/questions/22187/erlang-style-concurrency-for-other-languages – Ning 2012-06-20 15:16:16

考虑libdispatch

libactor这是一个GPLv2库,在使用pthread的单个进程中实现了actor模型。