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

synzhronized原理

时间:2016-07-08 08:56:42      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

1、java中的每个对象都可作为锁,有三种表现形式:

   对于普通方法,锁的是当前this对象。

   对于静态方法,锁的是class对象

   对于方法块,锁的是synchronized指定的对象。

2、JVM基于Monitor对象来实现昂发的同步和代码块同步,但是实现细节不一样。代码块同步是使用monitorenter和monitorexit指令实现,而方法同步使用的是另外一种方式实现的。

3、

synzhronized原理

标签:

原文地址:http://www.cnblogs.com/YDDMAX/p/5652144.html

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