梦中所见
不知道为什么会梦到自己在面试,面试官问了一堆,印象最深的就是这个了:
面试官:写一段最能体现你目前水平的代码吧
我:好的
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。 -
运行结果如下:
输出的顺序刚好就是各个数字的大小,既用了线程,又实现了排序功能。嘿嘿嘿。