你以为你真的懂Synchronized.zip

时间:2020-07-17 21:31:05
【文件属性】:
文件名称:你以为你真的懂Synchronized.zip
文件大小:274KB
文件格式:ZIP
更新时间:2020-07-17 21:31:05
线程 **为什么有自旋锁还需要重量级锁?** > 自旋是消耗CPU资源的,如果锁的时间长,或者自旋线程多,CPU会被大量消耗 > > 重量级锁有等待队列,所有拿不到锁的进入等待队列,不需要消耗CPU资源 **偏向锁是否一定比自旋锁效率高?** > 不一定,在明确知道会有多线程竞争的情况下,偏向锁肯定会涉及锁撤销,这时候直接使用自旋锁 > > JVM启动过程,会有很多线程竞争(明确),所以默认情况启动时不打开偏向锁,过一段儿时间再打开
【文件预览】:
markword.png
synchronized.md
lock_step.png
markword-64.png

网友评论