멀티 스레딩 - 등반 시뮬레이션 명

. (1)  // 상승 기능 구현 실행 가능한 구현 클래스 
2 개  공용  클래스 ClimbThread 유단 실행 가능한 {
 3.      개인  INT의 시간]
 . 4      개인  INT NUM = 5. ;
 . 5      
. 6      공용 ClimbThread ( INT의 시간) {
 . 7          은이 .time = 시간;
 . 8      }
 9.  
10      공공  공극 RUN () {
 . 11          그동안 ( true로 ) {
 12되는              경우 (NUM은 == 0 ) {
 13 인                 System.out.println(Thread.currentThread().getName()+"爬完了!");
14                 break;
15             }
16             System.out.println(Thread.currentThread().getName()+"爬完100米!");
17             try {
18                 Thread.sleep(time);
19             } catch (InterruptedException e) {
20                 // TODO Auto-generated catch block
21                 e.printStackTrace();
22             }
23             num--;
24         }
25         
26     }
27 }
Runnable的实现类,实现爬山的功能
 1 //测试类
 2 public class Test {
 3     public static void main(String[] args) {
 4         ClimbThread user = new ClimbThread(500);
 5         ClimbThread user1 = new ClimbThread(1200);
 6         Thread thread = new Thread(user,"年轻人");
 7         Thread thread1 = new Thread(user1,"老年人");
 8         thread.start();
 9         thread1.start();
10     }
11 }
测试类

运行结果:

 

추천

출처www.cnblogs.com/Dean-0/p/11305080.html