并发模型:Erlang,Elixir和Scala
答
这太难以从零点的先验知识点回答。我认为甚至是最有价值的方式来处理它(因为这种事情总是以最无益的方式被问到)是包含一些链接来引用这些信息 - 然后结束这个问题。
(如果在其他SO用户的思想中这是一个糟糕的主意,您认为我们应该完全删除它,我会创建一个SO外部的资源页面以供将来参考参考。)
- Erlang Process vs Java Thread
- Is Scala's actors similar to Go's coroutines?
- Future investment: Erlang vs. Scala
- Seven Concurrency Models in Seven Weeks
- Qt Concurrent(Qt文档吨帽子解释了一些关于如何共享存储器的并发的底层疯狂的是,框架内有所驯服)
- An Introduction to Asynchronous Programming and Twisted
- Parallelism和Concurrency(Haskell的维基)
- Why Events are a Bad Idea(USENIX纸 - 良好的基础信息)
- Wikipedia article on Concurrency
- Why Microservices?(概念上相关,特别是因为Erlang和其他“角色系统”通常符合微服务群的概念定义,无论是分布式的还是非分布式的)
- Concurrency: Time is of the Essence(SICP - FYI:这整个文本可能是,你可以理解为一个程序员最重要的事情之一)
+0
尽管我非常感谢“七种并发模型”的建议,但我更希望SO答案不包括与盗版版权材料的链接。我已将其更改为发布商网站上该图书页面的链接。 –
+0
@PaulButcher陷阱。我不知道这是一个海盗链接。感谢您修复它。 – zxq9
很抱歉,但这个问题显示了自己做任何研究工作为零。有足够的网站解释每个并发模型。如果你有一个具体的问题,那就去问一个问题。 – Brotcrunsher
即使没有离开Stackoverflow,我敢肯定你可以找到关于Erlang vs Scala的答案 – Al1
https://sm-dev.edutone.net/Java/Seven%20Concurrency%20Models%20in%20Seven%20Weeks.pdf –