希望能有不同的版本 谢谢
不错不错 我今天也写了个 但是不知道这样写好不好 还请哪位仁兄指点指点
public class Jbb {
int j;
class Jia implements Runnable{
public void run() {
for(int i=0;i<50;i++){
jia();
}
}
}
class Jian implements Runnable{
public void run() {
for(int i=0;i<50;i++){
jian();
}
}
}
public synchronized void jia(){
j++;
System.out.println(Thread.currentThread().getName()+"++++jia:"+j);
}
public synchronized void jian(){
j--;
System.out.println(Thread.currentThread().getName()+"----jian:"+j);
}
public static void main(String[] args) {
Jbb b = new Jbb();
Jia ko = b.new Jia();
Jian ok = b.new Jian();
for(int i=0;i<2;i++){
Thread t = new Thread(ko);
t.start();
t = new Thread(ok);
t.start();
}
}
}