java 锁实现——volatile、synchronized、ReentrantLock

欢迎访问我的个人博客休息的风 java的锁实现,有最轻量级volatile同步机制,有基于jvm语义的synchronized关键字,也有基于AQS实现的重入锁,读写锁。本篇博客主要分析volatile的语义,synchronized在jvm层面的实现以及ReentrantLock是如何基于AQS实现的。 指令重排序 jvm在执行java程序语句时,会出于优化,对程序的指令进行重排序。举个例子,对
相关文章
相关标签/搜索