Lock接口及其实现

1、Locks包 类层次结构 如下图: 1.1 RenntrantLock 其是可重入锁如下图所示: 运行上图的代码可以知道可以不断锁住没有释放,结果就是线程锁没添加一个lock()数量就多一个。 2、Lock接口方法 如下图: 3、synchronized和Lock的比较 synchronized 优点:1、使用简单,语义清晰,哪里需要点哪里 2、由JVM提供,提供了多种优化方案(锁粗化、偏向锁
相关文章
相关标签/搜索