【发布时间】:2015-02-27 11:27:34
【问题描述】:
scala 的 actor 模型如何利用 C 线程和本机系统线程? 我知道编译器是可插入的,所以 scala 编译器取代了 java 编译器。我对下一步感到困惑,代码的中间表示不是刚刚被热点优化(可能不如基于线程的模型有效)并转换为基于线程的机器代码和 C 组合。
【问题讨论】:
-
这是一个 JVM 实现细节 - 与 Java 或 Scala 无关。它们都使用
Thread构造,该构造由 JVM 以 native 代码实现。 -
感谢 Spider 是我感兴趣的 JVM 实现。
-
哪个JVM?该JVM的哪个确切版本?在哪个平台上?
-
Java HotSpot 服务器虚拟机,Java SE 7 Update 60 在 Fedora 18 64 位上运行。感谢您的帮助,现在我已经足够学习使用 Vlads 答案了。
标签: java multithreading scala jvm-hotspot