摘要: Synchronized 1 加锁方式 修饰实例方法 锁的是当前实例 修饰静态方法 锁的是当前类 例如Demo.class 修饰代码块 看具体锁对象分析 2 锁的存储 以32位虚拟机为例 为什么任何对象都可以实现锁? 每个Object在jvm都有一个native的C++对象进行对应,线程在获取锁的时 阅读全文
posted @ 2020-04-17 18:21 gnice512 阅读(470) 评论(0) 推荐(0) 编辑