![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试
文章平均质量分 66
打球唔叻。
学习知识的最大价值在于愉悦自己的大脑,其次才是让自己生存。
展开
-
请你说一下自己对于 AQS 原理的理解(请你说一下你对AQS的理解)—java面试并发知识
一、AQS是什么 AQS英文全称是AbstractQueuedSynchronizer(抽象队列同步器),这个类在java.util.concurrent.locks包下。AQS 是一个用来构建锁和同步器的框架,独占式同步器如ReentrantLock,共享式同步器如Semaphore,CountDownLatch都是基于AQS实现的。二、AQS的设计思想AQS 核心思想是,如果被请求的共享资源空闲,则将当前请求资源的线程设置为有效的工作线程,并且将共享资源设置为锁...原创 2021-10-27 14:19:32 · 532 阅读 · 1 评论 -
java面试题集(基础、集合、jvm虚拟机、异常、并发、多线程、设计模式、计网、MySql、Linux、Spring、MyBatis、SpringBoot、RabbitMQ、KafKa、Netty)
该资源为java面试的各类题集,内含答案。答案并非完全绝对的标准答案,读者可酌情阅读,至少在背诵八股文的时候,多加入自己对答案的思考。读者需拥有深究源码的精神(该部分可参考JavaGuide),组织好语言逻辑,设想每次答题的时候你的观众是面试官,尽可能呈现你对或底层或原理的深入,这样应试的时候才能得心应手。一昧的死记硬背,不会融会贯通,知识永远不是你的。谨记,共勉。下载链接(每个章节内含多章pdf,无需积分,读者可直接下载):Java面试问答,免费...原创 2021-10-21 19:10:51 · 179 阅读 · 1 评论