您当前的位置: 首页 >  面试

一一哥Sun

暂无认证

  • 4浏览

    0关注

    622博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

高薪程序员&面试题精讲系列65之你熟悉Lock锁吗?公平锁和非公平锁怎么回事?

一一哥Sun 发布时间:2022-02-18 09:50:38 ,浏览量:4

一. 面试题及剖析 1. 今日面试题

你熟悉Lock锁吗?

说一下Lock锁有哪些常用API方法吧

ReentrantLock锁你了解吗?

公平锁和非公平锁怎么回事?

2. 题目剖析

在上一篇文章中,壹哥给大家重点讲解了synchronized锁的特性及底层原理。今天壹哥会继续给大家讲解另一个锁相关的面试题,即Lock锁相关的面试题。Lock锁也是我们开发时非常常用的锁,所以面试时,Lock锁也是被提问的重点。那么Lock锁有什么特性、怎么使用、底层原理如何,这些都是面试的重点,接下来请看壹哥的这篇文章吧。

二. Lock锁 1. 简介

如果我们想对Java中的多线程进行同步操作,除了可以使用之前讲解的synchronized关键字之外,还可以使用JDK 1.5后新增的ReentrantLock类来实现同步操作,且其使用上比synchronized更加灵活。

Lock完全是由Java编写的,与JVM底层无关。它是java.util.concurrent.locks包中的一个接口,内部有多个实现

关注
打赏
1665624836
查看更多评论
立即登录/注册

微信扫码登录

0.4248s