并发
文章平均质量分 93
Aphelios_King
一个热爱电竞爱耍电脑,且爱上编程的当代大学生
展开
-
探索的核心基础 ------- AQS
AQS 基础什么是 AQS想必大家都对其不怎么陌生,面试常考的一个知识点。全称是 AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架特点:用 state 属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制如何获取锁和释放锁getState - 获取 state 状态setState - 设置 state 状态compareAndSetState - cas 机制设置 state 状态独占模式是只有一个线程能够访问原创 2021-10-30 12:56:30 · 118 阅读 · 0 评论 -
多线程的创建 ------ 线程池
线程池1.说到线程,就不得不说线程的创建方式了继承Thread 类,将子类对象传入Thread 的构造方法中实现 Runnable 接口 ,将接口的实现类传入到 Thread 的构造方法实现 Callable 接口 ,将接口的子类对象 传入FutureTask ,因为这个类实现 Runable 接口,就可以创建线程,但是这个是可以有返回值的线程池创建 ( 这个是今天的重点)2. 创建线程池的方法有哪些呢 ?这个我们先绕一下弯子, 去查看线程池 ThreadPoolExecutor 的构造方原创 2021-10-26 11:00:09 · 334 阅读 · 0 评论