我在 X10 中编写了一个规范的“Hello, World”演示类:
class Hello {
public static def main(args:Rail[String]):void {
finish for (p in Place.places()) {
at (p) async Console.OUT.println(here+" says hello");
}
Console.OUT.println("Goodbye");
}
}
我的电脑有一个 2 核 CPU,但 X10 代码无法识别两个处理核心。据我了解,它只识别 CPU 的一个核心。因此,控制台的输出如下:
Place(0) says hello
Goodbye
代替
Place(0) says hello
Place(1) says hello
Goodbye
正如预期的那样。
如何强制 X10 代码识别笔记本电脑上可用的 CPU 的所有处理核心?我的笔记本电脑配备了 Intel Core 2 Duo CPU。操作系统为 Windows 7。
先感谢您。