码迷,mamicode.com
首页 > 其他好文 > 详细

二十二 synchronized同步方法

时间:2018-10-29 22:10:40      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:其他   同步方法   sync   一段   需要   一个   对象锁   syn   color   

一 Synchronized锁:

  1 synchronized取得的锁都是对象锁,而不是把一段代码或方法加锁。

     synchronized是给该方法的实例对象加锁。如果多个线程访问的是同一个对象

     的synchronized方法,就可以同步。

  2 对象中的非synchronized类型的方法是不需要等待锁的。

  3 不同的synchronized方法之间也是互斥的,因为锁的是对象!

二 Synchronized锁重入:

  synchronized具有锁重入的功能,同一个线程可以多次获得一个对象的锁。也就是说:一个synchronized方法

  内部调用本类的其他synchronized方法时,是永远可以得到锁的。

 

  

二十二 synchronized同步方法

标签:其他   同步方法   sync   一段   需要   一个   对象锁   syn   color   

原文地址:https://www.cnblogs.com/liufei1983/p/9873519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!