【校招VIP】java语言同步之锁LOCK

发布于:2023-01-04 ⋅ 阅读:(215) ⋅ 点赞:(0)

考点介绍:

锁LOCK在校招面试中是个常考点。java中可以使用 synchronized 来实现多线程下对象的同步访问,为了获得更加灵活使用场景、高效的性能,java还提供了Lock接口及其实现类ReentrantLock和读写锁 ReentrantReadWriteLock。

本期分享的java语言同步之锁LOCK,分为试题、文章以及视频三部分。

答案详情解析和文章内容点击下方链接即可查看!

一、考点题目

1.死锁的必要条件?

解答:互斥 至少有一个资源处于非共享状态占有并等待……

2. 什么是自适应自旋?

解答: 同步对性能最大的影响是阻塞,挂起和恢复线程的操作都需要转入内核态完成。许多应用上……

3.偏向锁、轻量级锁和重量级锁的区别?

解答: 偏向锁的优点是加解锁不需要额外消耗,和执行非同步方法比仅存在纳秒级差距,缺点是如果存在……

4.ReentrantLock 的可重入是怎么实现的?

解答: 以非公平锁为例,通过 nonfairTryAcquire 方法获取锁,该方法增加了再次获取同步状态的……

点击查看答案

二、考点文章

1.Java中的Lock锁

在java中可以使用 synchronized 来实现多线程下对象的......

2.Lock锁的使用

在Java多线程中,可以使用synchronized关键字实现线程之间的同步互斥,在jdk1.5后……

三、考点视频

1.java校招的特点、考点和职业发展

java开发是IT校招中需求人数最多,工资也较高的职位。校招时分为……

 


网站公告

今日签到

点亮在社区的每一天
去签到