b.start();
}
}
线程类task.java
package cn.liuhaihua;
public class Task implements Runnable{
private String one;
private int count;
private Con con;
public Task(String one,int count,Con con){
this.one = one;
this.count = count;
this.con =con;
}
public void run() {
int j=0;
int i = 0;
while(i < 10){
//System.out.println("线程外面:"+one+"---"+con.num+"----"+i);
synchronized(Task.class){//加锁防止多个线程变更共享变量值
//System.out.println("线程里面:"+one+":"+num+"i:"+i);
if(con.num % 3 == count){
con.num++;
System.out.println(one+":---:"+con.num+":---: