Я пытаюсь найти сопоставимый фрагмент кода для Java и GPars, чтобы визуализировать, насколько проще GPars.
Одинаково ли работает следующий код в обоих случаях? Я имею в виду не только вывод, но и то, что происходит «внутри». Или есть способ сократить его еще больше?
Джава:
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();
}
}
Отличный:
import static groovyx.gpars.GParsPool.withPool
withPool{
for(int i=1; i<=100; i++) {
println (i)
}
}