public class SleepOrder {
public static void main(String[] args) {
int[] ary = { 1, 5, 10, 2, 4, 7, 6, 8 };
SleepThread[] sleepThreads = new SleepThread[ary.length];
for (int i = 0; i < sleepThreads.length; i++) {
sleepThreads[i] = new SleepThread(ary[i]);
}
for (int i = 0; i < sleepThreads.length; i++) {
sleepThreads[i].start();
}
}
}
class SleepThread extends Thread {
int sec = 0;
SleepThread(int sec) {
this.sec = sec;
}
public void run() {
try {
Thread.sleep(sec * 10);
System.out.print(sec + ",");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
通过利用数值大小延时输出进行排序
最新推荐文章于 2023-05-23 11:22:48 发布