线程1—Thread

随便选择两个城市作为预选旅游目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。分别用Runnable接口和Thread类实现。

 1 import java.util.*;;
 2 
 3 public class Ly_Thread extends Thread {
 4     public void run(){
 5         Random r=new Random();
 6     
 7         for(int i=1;i<=10;i++){
 8             
 9             try{
10                 int a=r.nextInt(1000);
11                 Thread.sleep(a);
12                 System.out.print(a+"秒,去");
13                 System.out.println(this.getName());
14             }catch(Exception e){
15                 e.printStackTrace();
16             }
17             
18         }
19     }
20 public static void main(String [] args){
21     Ly_Thread t1=new Ly_Thread();
22     t1.setName("重庆");
23     t1.start();
24     
25     Ly_Thread t2=new Ly_Thread();
26     t2.setName("上海");
27     t2.start();
28 }
29 
30     
31     
32 
33 }

运行:

posted @ 2016-06-03 19:32  唐枫  阅读(198)  评论(0编辑  收藏  举报