2
package com.text;
class MyThread implements Runnable{
private String ThreadName;
int t1,t2,t3,t4,t5; //定义5个线程的计数器,分别计算5个线程执行了多少次
public MyThread(){
System.out.println("创建线程4");
}
public void run(){
while(true){
if(t1==6||t2==6||t3==6||t4==6||t5==6)
break;
ThreadName=Thread.currentThread().getName();
switch(ThreadName){
case "线程1":{t1++;System.out.println(ThreadName+"...."+"计数:"+t1);break;}
case "线程2":{t2++;System.out.println(ThreadName+"...."+"计数:"+t2);break;}
case "线程3":{t3++;System.out.println(ThreadName+"...."+"计数:"+t3);break;}
case "线程4":{t4++;System.out.println(ThreadName+"...."+"计数:"+t4);break;}
case "线程5":{t5++;System.out.println(ThreadName+"...."+"计数:"+t5);break;}