// 随便选择两个城市作为预选旅游目标。 西藏 云南
//实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),
//哪个先显示完毕,就决定去哪个城市。
//分别用Runnable接口和Thread类实现。
package com.hanqi.xc; public class HomeworkThread { public static void main(String[] args) { Travel xz=new Travel(); xz.setName("西藏"); xz.start(); Travel yn=new Travel(); yn.setName("云南"); yn.start(); } }
package com.hanqi.xc; import java.util.Random; public class Travel extends Thread{ @Override public void run() { // TODO 自动生成的方法存根 lvyou(); } public void lvyou() { Random rand=new Random(); int t=rand.nextInt(1000);//0-1000 包括0 不包括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-10-10 01:43:48