package javaapplication1;
import java.util.Arrays;
public class JavaApplication1 {
public static void main(String[] args) {
try {
long time1 = System.currentTimeMillis();
for (int t = 0; t < 10; t++) {
int[] arr = new int[1000000];
for (int i = 0; i < arr.length; i++) {
arr[i] = (int) (Math.random() * 10000);
}
Arrays.parallelSort(arr);
}
long time2 = System.currentTimeMillis();
for (int t = 0; t < 10; t++) {
int[] arr = new int[1000000];
for (int i = 0; i < arr.length; i++) {
arr[i] = (int) (Math.random() * 10000);
}
Arrays.sort(arr);
}
long time3 = System.currentTimeMillis();
System.out.print("Arrays.parallelSort(): ");
System.out.println(time2 - time1);
System.out.print("Arrays.sort(): ");
System.out.println(time3 - time2);
} catch (Exception e) {
System.out.println(e.toString());
}
}
}
/*
run:
Arrays.parallelSort(): 507
Arrays.sort(): 863
*/