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 · 628 阅读 · 1 评论 -
java面试题库(基础、集合、jvm虚拟机、异常、并发、多线程、设计模式、计网、MySql、Linux、Spring、MyBatis、SpringBoot、RabbitMQ、KafKa、Netty)
该资源为java面试的题库,内含答案。答案并非完全绝对的标准答案,读者可酌情阅读,至少在背诵八股文的时候,多加入自己对答案的思考。读者需拥有深究源码的精神,组织好语言逻辑,设想每次答题的时候你的观众是面试官,尽可能呈现你对底层的了解深入,这样应试的时候才能得心应手。一昧的死记硬背,不会融会贯通,知识永远不是你的。谨记,共勉。 下载链接(无需积分,读者可直接下载): https://download.csdn.net/download/weixin_51560103...原创 2021-10-21 19:01:13 · 564 阅读 · 1 评论