26 lines
838 B
Java
26 lines
838 B
Java
package parallelSort;
|
|
|
|
import java.util.Arrays;
|
|
import java.util.Random;
|
|
import java.util.stream.IntStream;
|
|
|
|
public class App {
|
|
public static void main(String[] args) {
|
|
int size = 1500;
|
|
int[] numbers = new int[size];
|
|
Random random = new Random();
|
|
IntStream.range(0, size).forEach(i -> numbers[i] = random.nextInt());
|
|
|
|
long start = System.nanoTime();
|
|
Arrays.sort(numbers);
|
|
System.out.println("serial sorting took: " + (System.nanoTime() - start));
|
|
|
|
System.out.println("=====================================================");
|
|
|
|
IntStream.range(0, size).forEach(i -> numbers[i] = random.nextInt());
|
|
start = System.nanoTime();
|
|
Arrays.parallelSort(numbers);
|
|
System.out.println("parallel sorting took: " + (System.nanoTime() - start));
|
|
}
|
|
}
|