(来源: weinzierl.name) 虽然该应用程序完全支持多线程,但并不意外地仅使用一个CPU核心。 尽管现代大多数脚本语言都支持多线程,但脚本只能在一个CPU核心上运行。
Ruby、Python、Lua、PHP都只能在单个核心上运行。 即使是被认为特别适合并发编程的Erlang也会受到影响。
是否有一种脚本语言内置支持不限于单个核心的线程? 总结 答案并不完全符合我的预期,但
TCL
的答案接近。
我想补充一下perl
,它(就像TCL
)具有基于解释器的线程。
Jython, IronPython 和 Groovy 属于将一种经过验证的语言与另一种经过验证的虚拟机结合起来的范畴。感谢您在这方面提供的提示。
我选择了 Aiden Bell's 的回答作为“被接受的答案”。他没有建议特定的语言,但他的评论对我最有见地。