演员模型
维基百科,自由的 encyclopedia
在电脑科学中,演员模型(英语:Actor model)是一种并发运算上的模型。“演员”是一种程序上的抽象概念,被视为并发运算的基本单元:当一个演员接收到一则消息,它可以做出一些决策、建立更多的演员、发送更多的消息、决定要如何回答接下来的消息。演员可以修改它们自己的私有状态,但是只能通过消息间接的相互影响(避免了基于锁的同步)。
演员模型在1973年于Carl Hewitt(英语:Carl Hewitt)、Peter Bishop及Richard Steiger的论文中提出[1]。它已经被用作并发计算的理论理解(英语:Actor model theory)框架和并发系统的实际实现(英语:Actor model implementation)基础。演员模型和其他类似工作的关系讨论可见于演员模型和进程演算(英语:actor model and process calculi)。