沙屌排序算法
今天在网上看了一个博主自嘲写的一个排序算法,是用多线程的sleep来实现排序的。
public static void main(String[] args) {
int[] nums = {1, 2, 56, 23, 7};
sleepSort(nums);
}
public static void sleepSort(int[] nums){
for (int i = 0; i < nums.length; i++) {
final int num = nums[i];
new Thread(()->{
try {
Thread.sleep(num);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(num);
}).start();
}
}
排序结果:

不得不说这代码写的完全充分利用了多线程sleep的功能。不过写完之后就赶紧跑路吧。


浙公网安备 33010602011771号