syncronized锁升级流程

2016-08-20 14:59:45 0 举报
仅支持查看
在Java中,synchronized锁的升级流程主要包括偏向锁、轻量级锁和重量级锁三个阶段。当一个线程首次访问同步块时,会进入偏向锁状态。如果此时有另一个线程也访问该同步块,那么偏向锁就会升级为轻量级锁。如果此时有多个线程同时访问该同步块,那么轻量级锁就会升级为重量级锁。重量级锁会导致线程阻塞,直到获得锁的线程执行完毕释放锁为止。
作者其他创作
大纲/内容
评论
0 条评论
下一页