public void prin(){
synchronized(df.class){
for(int j=0;j<50;j++){
i++;
System.out.println(" "+i);
}}这样就能满足你的要求了
synchronized(df.class){
for(int j=0;j<50;j++){
i++;
System.out.println(" "+i);
}}这样就能满足你的要求了
调试欢乐多
f1.start();
df f2 = new df();
f2.start();}
,所以跟没有用synchronized一样啊,synchronized(df.class)是锁住一个类型啊,一个虚拟机中只有一个df的class啊,所以就能锁住啊。