您的位置:首页 > 其它

synchronized和lock比较浅析

2017-03-01 14:19 337 查看
synchronized是基于jvm底层实现的数据同步,lock是基于Java编写,主要通过硬件依赖CPU指令实现数据同步。下面一一介绍
一、synchronized的实现方案
  1.synchronized能够把任何一个非null对象当成锁,实现由两种方式:
  a.当synchronized作用于非静态方法时,锁住的是当前对象的事例,当synchronized作用于静态方法时,锁住的是
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: