【发布时间】:2012-05-17 00:31:44
【问题描述】:
我目前正在学习 Scala 中的演员。本书推荐使用react方法而不是receive,因为它可以让系统使用更少的线程。
我已阅读why creating a thread is expensive。但是,一旦你有了线程(在初始化之后应该为 Scala 中的 Actor 系统保留),拥有它们就会很昂贵的原因是什么?
主要是内存消耗吗?还是有其他原因?
【问题讨论】:
-
请注意,这个问题是关于线程在创建之后的开销,所以它不是链接问题的重复。这实际上已经在问题中说明了......
标签: multithreading scala jvm actor