资 源 简 介
java 线程 静态锁,对象锁, synchronized 是锁方法还是锁对象?还是锁类?如何实现??
部分代码如下,
public static Object lock=new Object() //静态锁,锁类,不是锁对象了!!所以两个线程同时 运行两个 TestThread 的execute(
),也可以同步!!!
public void execute(){ //
synchronized(lock){ for(int i=0 i<20 i++){
try {
Thread.sleep(30)
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
System.out.println(Thread.currentThread().getName()+Thread.currentThread
().getName()+" "+i)
}
}
}