マルチスレッド演習6

 

 

 

lianxi.demoパッケージは、

パブリック クラスが実装Runnableを{RunningThread
     のint ; M 
    @Override 
    公共 ボイド{RUN()
         一方、(M < 1000年){ 
            ;)(実行
        } 
    } 

    同期公共 ボイド実行(){
        IF(M < 1000 ){
            / / 100メートルを実行し、各10メートル、情報に表示 
           スレッドTを= にThread.currentThread(); 
           。システムOUT .println(t.getName()+ " 選手がバトンを入手!" );
           for (int j = 0; j < 10; j++) {
               int num = (j + 1) * 10;
               System.out.println(t.getName() + "选手跑了" + num + "米!");
               m += 10;
           }
           System.out.println("已经跑了" + m + "米!");
       }
    }
}

 

package lianxi.demo;

public class Test {
    public static void main(String[] args) {
        RunningThread r = new RunningThread();
        Thread t1 = new Thread(r);
        Thread t2 = new Thread(r);
        Thread t3 = new Thread(r);
        Thread t4 = new Thread(r);
        Thread t5 = new Thread(r);
        Thread t6 = new Thread(r);
        t1.start();
        t2.start();
        t3.start();
        t4.start();
        t5.start();
        t6.start();
    }
}

 

 

 

 

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/zeng1997/p/11304349.html