ReentrantLock 源码简单分析

JAVA中锁的实现最常见的方式有两种,一种是 synchronized关键字,一种是Lock。实际的开发过程中,要对这两种方式进行取舍。  synchronized是基于JVM层面实现的, Lock却是基于JDK实现的。 synchronized是一个关键字,使用简单,锁粒度粗。Lock相对复杂,需要释放,锁粒度自由。Lock 功能相对强大,如下表。 tips synchronized Lock
相关文章
相关标签/搜索