轻量级锁

  轻量级锁适用于线程数量少且执行时间短的代码块。在线程还未得到CPU调度时,首先会在该线程的栈中开启一块区域作为lock record,然后将对象头的 Mark Word 部分拷贝到 lock record 位置,然后尝试将对象对象头 Mark Word 轻量级锁部分的指向栈的指针指向自己线程的lock record,如果成功就表明该线程得到了锁,CPU就会调度。详细的执行过程是: 1.如果这个
相关文章
相关标签/搜索