3
A
回答
2
缺点:
- 传统OOP语言在设计时没有并发。因为它使用共享的 状态,所以很容易引入竞争条件。
- 程序员必须通过使用锁定机制来识别并修复所有可能的问题 区域。
- 锁定对于简单的程序很容易实现。但是随着程序的复杂化,锁定的实现也变得复杂。
Actor模型使用无共享模式,使并发性不受影响,锁紧机构不需要克服的问题。
相关问题
- 1. 共享队列VS演员模型
- 2. Javascript MVC:对象vs模型
- 3. Sharepoint对象模型vs WebServices
- 4. 瀑布模型和面向对象模型的区别?
- 5. 面向对象的模型和backbone.js
- 6. Python面向对象的模型
- 7. JSON对象VS弹簧模型对象
- 8. 主干模型的演员/初始化子模型
- 9. akka演员模型vs java在以下场景中的使用
- 10. Rails演员#196 /#197嵌套模型代
- 11. 从线程模型转换到演员
- 12. 将演员模型与RESTful API结合
- 13. 使用zeromq实现演员模型
- 14. 演员模型和碰撞检测
- 15. 演员对象(double类型)为int
- 16. 面向对象的模型属性事件的设计模式
- 17. PHP5中面向对象的对象模型
- 18. Excel对象模型及其成员
- 19. 模板类型!=推演型
- 20. 查看模型/演示模型
- 21. 演员模型模式:并发运行演员的数量限制
- 22. 领域模型和面向对象领域模型有什么区别?
- 23. 概念模型vs逻辑模型vs规范模型
- 24. “对象模型”与“数据库模型”的方向性
- 25. .NET树型对象模型
- 26. Android演示文稿模型:如何在演示模型中包装模型?
- 27. 模型对象C#
- 28. G ++对象模型
- 29. Android对象模型
- 30. 空模型对象
https://anthonylebrun.silvrback.com/actors-vs-objects – reaanb
@reaanb很棒的链接。谢谢 –
相关:http://stackoverflow.com/questions/15147924/how-do-erlang-actors-differ-从OOP对象 – jaco0646