![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
6篇文章 · 3063字 · 1人关注
一、类继承图 & 状态转化 线程池类继承图如下所示: 线程池状态转化图如下所示: 二、ThreadPoolExecutor构造方法 ...
一、同步器设计 AQS,全称为AbstractQueuedSynchronizer(抽象队列同步器),是Java多线程显式锁(Lock)的底...
一、Condition接口 Condition是一个多线程间协调通信的工具类,使得某个或某些线程一起等待某个条件(Condition),只有...
一、Lock接口 Lock接口声明了手动获取锁和释放锁的方法,Lock接口具有锁的可操作性,可中断获取以及超时获取锁等多种同步特性。Lock...
一、volatile关键字 volatile修饰成员变量,告知程序任何对该变量的访问均需要从共享内存中获取,而对它的改变必须同步刷新回共享内...
一、基本概念 原子性:和数据库事务中的原子性一样,满足原子性特性的操作是不可中断的,要么全部执行成功要么全部执行失败。 可见性:一个线程对变量的...
文集作者