我正在寻找一个好的幻灯片/ pdf /视频,解释了与更加抽象和易于使用的消息传递和演员模型相比,手写的应用程序线程的方法和思维的差异。有没有人知道现有的资源来解释这些概念与良好的图表和可视化?
答案 0 :(得分:1)
如果没有长期,痛苦的离题或大量的理论讨论,进行直接比较有点困难。但是,以下内容很容易阅读,我相信对于熟悉线程模型的人来说,这种比较会很自然地形成。
Google的语言GO使用联合例程之间的消息传递作为其并发模型的核心部分。 golang.org上有关于GO的更多信息,以下URL提供了有关GO中并发模型的信息。
这是由Edward Lee(伯克利EECS部门主席)撰写的一篇名为线程问题的论文。这是演员模特的音调,是一个很好的阅读。另请注意,爱德华还有其他论文处理线程问题(访问他的主页以获取更多论文)。