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 コードは 2 つの処理コアを認識しません。私が理解しているように、それはCPUの1つのコアのみを認識します。したがって、コンソールへの出力は次のようになります。
Place(0) says hello
Goodbye
それ以外の
Place(0) says hello
Place(1) says hello
Goodbye
予想通りかもしれません。
ラップトップで使用可能な CPU のすべての処理コアを X10 コードに認識させるにはどうすればよいですか? 私のラップトップには Intel Core 2 Duo CPU が搭載されています。オペレーティングシステムは Windows 7 です。
前もって感謝します。