我一直在努力了解演员模型和网络工作者是如何工作的。
在https://dzone.com/articles/html5-web-workers-classic 中:“Web Workers 提供了一个消息传递模型,其中脚本只能通过明确定义的不可变消息进行通信,不共享任何数据,并且不使用同步机制来保证信号或数据完整性。”
对我来说,这听起来与演员模型非常相似。有区别吗?
更新:根据 Benjamin Erb 的说法:
"actor 模型的基本思想是将actor 用作并发原语,可以以不同的方式对接收消息进行操作:
1.向其他参与者发送有限数量的消息。
2. 产生有限数量的新演员。
3. 改变自己的内部行为,在处理下一个传入消息时生效。”
前两个适用,但最后一个怎么样?