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(); } }