沙屌排序算法

今天在网上看了一个博主自嘲写的一个排序算法,是用多线程的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的功能。不过写完之后就赶紧跑路吧。

posted @ 2022-04-06 21:52  小猪不会叫  阅读(27)  评论(0)    收藏  举报  来源