首页 > 其他 > 详细

synzhronized原理

时间:2016-07-08 08:56:11      阅读:209      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!