Java排序算法之SleepSort排序示例
更新時間:2017年01月03日 11:43:17 作者:EthanQ
這篇文章主要介紹了Java排序算法之SleepSort排序,結(jié)合實例形式分析了SleepSort排序的實現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下
本文實例講述了Java排序算法之SleepSort排序。分享給大家供大家參考,具體如下:
分享一個很有創(chuàng)意的排序算法:sleepSort 。巧妙利用了線程的sleep(),代碼如下:
public class SleepSort {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] ints = {1,4,7,3,8,9,2,6,5};
SortThread[] sortThreads = new SortThread[ints.length];
for(int i=0;i<sortThreads.length;i++) {
sortThreads[i] = new SortThread(ints[i]);
}
for(int i=0;i<sortThreads.length;i++) {
sortThreads[i].start();
}
}
}
class SortThread extends Thread {
int ms = 0;
public SortThread(int ms) {
this.ms = ms;
}
public void run() {
try {
sleep(ms*10+10);
} catch(InterruptedException e) {
e.printStackTrace();
}
System.out.println(ms);
}
}
希望本文所述對大家java程序設(shè)計有所幫助。
相關(guān)文章
springboot中@PostConstruct注解使用小結(jié)
本文主要介紹了springboot中@PostConstruct注解使用小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01
Java POI-TL設(shè)置Word圖片浮于文字上方
這篇文章主要為大家詳細介紹了Java如何利用POI-TL設(shè)置Word圖片環(huán)繞方式為浮于文字上方而不是嵌入的方式,感興趣的小伙伴可以參考一下2025-03-03
Java基于Spire Cloud Excel把Excel轉(zhuǎn)換成PDF
這篇文章主要介紹了Java基于Spire Cloud Excel把Excel轉(zhuǎn)換成PDF,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-05-05
Spring中的監(jiān)聽器SpringApplicationRunListener詳解
這篇文章主要介紹了Spring中的監(jiān)聽器SpringApplicationRunListener詳解,命名我們就可以知道它是一個監(jiān)聽者,分析springboot啟動流程我們會發(fā)現(xiàn),它其實是用來在整個啟動流程中接收不同執(zhí)行點事件通知的監(jiān)聽者,需要的朋友可以參考下2023-11-11
Spring5新特性之Reactive響應(yīng)式編程
這篇文章主要介紹了Spring5新特性之Reactive響應(yīng)式編程,響應(yīng)式編程是一種編程范式,通用和專注于數(shù)據(jù)流和變化的,并且是異步的,下文更多詳細內(nèi)容,需要的小伙伴可以參考一下,希望對你有所幫助2022-03-03
解決response.setHeader設(shè)置下載文件名無效的問題
這篇文章主要介紹了解決response.setHeader設(shè)置下載文件名無效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01

