博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
睡排序--利用线程sleep的时间排序
阅读量:4921 次
发布时间:2019-06-11

本文共 644 字,大约阅读时间需要 2 分钟。

/*

* 睡排序
* 利用线程休眠(苏醒时间)将数排序
*/
public class Demo {
public static void main(String[] args) {
int[] sortNum = {-1,0,1,4,7,3,8,9,2,6,5,555};
SortThread[] sortThreads = new SortThread[sortNum.length];
for (int i = 0; i < sortThreads.length; i++) { //接收数字充当休眠时间
sortThreads[i] = new SortThread(sortNum[i]);
}
for (int i = 0; i < sortThreads.length; i++) {
sortThreads[i].start();
}
}

}

 

 

 

class SortThread extends Thread{

int num = 0;
public SortThread(int num){
this.num = num;
}
public void run(){
try {
sleep(num);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(num);
}
}

转载于:https://www.cnblogs.com/zxwm/p/9174793.html

你可能感兴趣的文章
Django表单
查看>>
ini 文件操作记要(2): 使用 TMemIniFile
查看>>
(第3篇)HDFS是什么?HDFS适合做什么?我们应该怎样操作HDFS系统?
查看>>
隐藏 DataGrid 中 DataSource 为 DataTable 的 DataColumn (Visual C#)
查看>>
【译 】Solr in Action 第一章
查看>>
计算几何初步模板
查看>>
POJ 数据结构(2)
查看>>
HDU 3869 Color the Simple Cycle (Polya计数法)
查看>>
String字符串常用方法
查看>>
猴子们的研究
查看>>
[Python]小甲鱼Python视频第027课(集合:在我的世界里,你就是唯一)课后题及参考解答...
查看>>
sed
查看>>
关系数据库-----SQL标准语言
查看>>
java设计模式----中介模式
查看>>
常用通用JS函数
查看>>
第一章 读后心得体会
查看>>
windows下命令行cmder工具
查看>>
【深度学习大讲堂】首期第一讲:人工智能的ABCDE 第二部分:简谈当前AI技术与发展趋势...
查看>>
pandas 3 设置值
查看>>
pip无法更新
查看>>