夢中所見
不知道爲什麼會夢到自己在面試,面試官問了一堆,印象最深的就是這個了:
面試官:寫一段最能體現你目前水平的代碼吧
我:好的
package CSDN;
public class ThreadExm extends Thread{
private int num;
public ThreadExm(int num){
this.num=num;
}
@Override
public void run(){
try {
Thread.sleep(num*100);
System.out.println(num);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String args[]) throws InterruptedException{
int []num=new int[]{235,110,5,153,88,44};
for(int i=0;i<num.length;i++){
new ThreadExm(num[i]).start();
}
}
}
-
爲什麼是這段代碼呢?因爲我想啊,高級的算法不會,一時也想不起來了;太easy的也不好意思拿出來。
線程+排序,OK。 -
運行結果如下:
輸出的順序剛好就是各個數字的大小,既用了線程,又實現了排序功能。嘿嘿嘿。