【发布时间】:2013-02-21 20:02:15
【问题描述】:
我对 X10 语言完全陌生,我尝试了以下代码,但在使用多个 Place 时出现分段错误。运行 X10 的 Monte Carlo 样本时,我遇到了同样的错误。我在 Core i7 2Ghz 处理器上的 64 位 Debian Linux 上使用 X10 版本 2.3。
import x10.util.Timer;
public class placetest{
public static def main(args: Array[String](1)){
finish for(var i:Int=1;i<=4;i++){
val ii = i;
val pk = Place.place(ii);
val k = 1;
async at(pk) count(k);
}
Console.OUT.println("Finished");
}
public static def count(i:Int){
Console.OUT.println("Test" + i);
}
}
只有在我向计数函数发送参数时才会发生这种情况。
非常感谢任何帮助。
【问题讨论】:
标签: linux segmentation-fault x10-language