这个例子我们看到,java中将对象或者Class对象当做锁
package synchronized简单使用; public class Test7 extends Thread{ public static void main(String[] args)
{ Test7 t1=new Test7();
Test7 t2=new Test7();
Test7 t3=new Test7();
t1.start();
t2.start();
t3.start(); } @Override
public void run() {
// TODO Auto-generated method stub abc(); }
public static synchronized void abc()
{ for(int i=0;i<10;i++)
{
System.out.println(Thread.currentThread().getName()+"--"+i);
}
} }