我正在嘗試爲Java和GPars找到一個類似的代碼片段,以便可視化,GPars更容易。
下面的代碼在兩種情況下都做同樣的事嗎?我不是隻意味着輸出,而是「內部」發生的事情。 還是有辦法縮短它甚至更多?比較Java和GPars
的Java:
package java;
public class Main extends Thread {
public void run() {
for (int i = 1; i <= 100; i++) {
System.out.println(i);
}
}
public static void main(String args[]) {
(new Main()).start();
}
}
的Groovy:
import static groovyx.gpars.GParsPool.withPool
withPool{
for(int i=1; i<=100; i++) {
println (i)
}
}
在Groovy代碼片段中, 您應該使用** eachParallel **代替**(...)** –