标签:
sleep()不会释放锁
wait()释放锁
同步:多线程中,对同一份资源同时访问,保证数据的正确性、安全性。
难点:范围过大,则效率低;范围过小,则不安全。
synchronized:锁
一、同步方法
public synchronized static |protected|不写|private final static 返回类型|void 方法名(形参列表){
}
二、同步块: double checking
synchronized(引用类型 |this|类.class){
}
标签:
原文地址:http://www.cnblogs.com/my-cup/p/5701206.html