[转]Java 对象锁-synchronized()与线程的状态与生命周期

 

 
线程的状态与生命周期 
Java 
对象锁-synchronized()

 

?

1 2 3 4 synchronized (someObject){   //对象锁 }

 

对象锁的使用说明:

1、对象锁的返还。

      当synchronize()语句执行完成。

      当synchronize()语句执行出现异常。

      当线程调用了wait()方法。

2、使用对象锁保护的数据都必须是私有的。

3、对象锁具有可重入性。

一个线程在已经获得对象锁的情况下,可以再次请求获得对象锁。

4、线程的生命周期

《[转]Java 对象锁-synchronized()与线程的状态与生命周期》

    原文作者:yunlvrensheng
    原文地址: http://www.cnblogs.com/ZhuRenWang/p/4910002.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞