多线程Test1

 1 package com.climbdemo;
 2 /**
 3  * 实用类
 4  * @author jjit
 5  *
 6  */
 7 public class ClimbDemo extends Thread {
 8     public int num;
 9     private int time;
10     
11     public ClimbDemo(String name,int time,int kil) {
12         super(name);
13         this.num = kil*1000/100;
14         this.time = time;
15     }
16     public void run() {
17         while(num>0) {
18             try {
19                 Thread.sleep(this.time);
20                 System.out.println(Thread.currentThread().getName()+"爬完100米");
21             } catch (InterruptedException e) {
22                 e.printStackTrace();
23             }
24             num--;
25         }
26         System.out.println(Thread.currentThread().getName()+"到达终点!");
27     }
28 }
 1 package com.climbdemo;
 2 /**
 3  * 实现类
 4  * @author jjit
 5  *
 6  */
 7 public class TestThread {
 8     public static void main(String[] args) {
 9         ClimbDemo zs = new ClimbDemo("张三",800,1);
10         ClimbDemo ls = new ClimbDemo("李四",1200,1);
11         ClimbDemo ww = new ClimbDemo("王五",1000,1);
12         zs.start();
13         ls.start();
14         ww.start();
15     }
16 }

原文地址:https://www.cnblogs.com/Zhangchuanfeng1/p/10502700.html