Java实习生面试复习(七):synchronized和ReentrantLock的学习

上传:stx71959tkc 浏览: 10 推荐: 0 文件:PDF 大小:250.59KB 上传时间:2020-12-23 05:43:31 版权申诉
我是一名很普通的双非大三学生。接下来的几个月内,我将坚持写博客,输出知识的同时巩固自己的基础,记录自己的成长和锻炼自己,备战2021暑期实习面试!奥利给!! synchronized 和 ReentrantLock 也是高频的面试问题,我们这篇文章就来深入学习一下。 synchronized 和 ReentrantLock 是如何实现的?它们有什么区别? synchronized是独占式悲观锁,是通过JVM 层面实现的,synchronized 只允许同一时刻只有一个线程操作资源。在Java中每个对象都隐式包含一个monitor (监视器)对象,加锁的过程其实就是竞争monitor的过程,当线
上传资源
用户评论