1

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 です。

前もって感謝します。

4

1 に答える 1