欢迎光临散文网 会员登陆 & 注册

【Java面试实录】帮一个粉丝模拟面试,他问我今年怎么连面试机会都没有?

2022-11-26 19:58 作者:好数码kk  | 我要投稿

励志当最强课代表的我来给大家总结总结👍👍👍

Java面试实录


视频内容:

1️⃣谈谈你对AQS的理解

2️⃣fail-safe机制与fail-fast机制分别有什么作用

3️⃣lock和synchronized区别


视频内容:

1️⃣谈谈你对AQS的理解✍️

AQS是多线程同步器,它是J.U.C包中多个组件的底层实现,如Lock.CountDownLatch.Semaphore等都用到了AQS.

从本质上来说,AQS提供了两种锁机制,分别是排它锁,和共享锁。


00:27




2️⃣fail-safe机制与fail-fast机制分别有什么作用📄

fail-safe和 fail-fast ,是多线程并发操作集合时的一种失败处理机制。

Fail-fast :表示快速失败,在集合遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出 ConcurrentModificationException 异常,从而导致遍历失败,像这种情况(贴下面这个图》。

定义一个Map集合,使用lterator迭代器进行数据遍历,在遍历过程中,对集合数据做变更时,就会发生fail-fast 。


00:29




3️⃣lock和synchronized区别🏷️


【Java面试实录】帮一个粉丝模拟面试,他问我今年怎么连面试机会都没有?的评论 (共 条)

分享到微博请遵守国家法律