// 随便选择两个城市作为预选旅游目标。 西藏 云南
//实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),
//哪个先显示完毕,就决定去哪个城市。
//分别用Runnable接口和Thread类实现。
package com.hanqi.xc; public class HomeworkRunnable { public static void main(String[] args) { // TODO 自动生成的方法存根 TravelR tr=new TravelR(); Thread xz=new Thread(tr,"西藏"); xz.start(); Thread yn=new Thread(tr,"云南"); yn.start(); } }
package com.hanqi.xc; import java.util.Random; public class TravelR implements Runnable { @Override public void run() { // TODO 自动生成的方法存根 Random rand=new Random(); int t=rand.nextInt(1000); for(int i=0;i<10;i++) { System.out.println(Thread.currentThread().getName()+"Go"); try { Thread.sleep(t); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } } }
运行结果:
时间: 2024-11-05 16:01:30