package Zuoye; public class User implements Runnable{ private int time; private int num = 10; public User (int time) { this.time= time; } @Override public void run() { while(true){ if(num==0){ break; } System.out.println(Thread.currentThread().getName()+"爬完100米"); try { Thread.sleep(time); } catch (InterruptedException e) { e.printStackTrace(); } num--; } System.out.println(Thread.currentThread().getName()+"到达终点"); } // TODO Auto-generated method stub }
package Zuoye; public class Test { public static void main(String[] args) { System.out.println("*************比赛开始****************"); User user = new User(500); User user2 = new User(1200); Thread t1 = new Thread(user,"年轻人"); Thread t2 = new Thread(user2,"老年人"); t1.start(); t2.start(); } }