摘要:
Atomic原子类 Atomic 原子类介绍 Atomic 翻译成中文是原子的意思。在这里 Atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。 所以,所谓原子类说简单点就是具有原子/原子操作特征的类。 并发包 java.util.conc 阅读全文
Atomic原子类 Atomic 原子类介绍 Atomic 翻译成中文是原子的意思。在这里 Atomic 是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。 所以,所谓原子类说简单点就是具有原子/原子操作特征的类。 并发包 java.util.conc 阅读全文
posted @ 2024-02-04 19:37
Dreaife
阅读(293)
评论(0)
推荐(0)
摘要:
AQS 介绍 AQS 的全称为 AbstractQueuedSynchronizer ,翻译过来的意思就是抽象队列同步器。这个类在 java.util.concurrent.locks 包下面。 AQS 就是一个抽象类,主要用来构建锁和同步器。 public abstract class Abstr 阅读全文
AQS 介绍 AQS 的全称为 AbstractQueuedSynchronizer ,翻译过来的意思就是抽象队列同步器。这个类在 java.util.concurrent.locks 包下面。 AQS 就是一个抽象类,主要用来构建锁和同步器。 public abstract class Abstr 阅读全文
posted @ 2024-02-04 13:25
Dreaife
阅读(46)
评论(0)
推荐(0)
摘要:
正确声明线程池 线程池必须手动通过 ThreadPoolExecutor 的构造函数来声明,避免使用Executors 类创建线程池,会有 OOM 风险。 Executors 返回线程池对象的弊端如下: FixedThreadPool 和 SingleThreadExecutor:使用的是无界的 L 阅读全文
正确声明线程池 线程池必须手动通过 ThreadPoolExecutor 的构造函数来声明,避免使用Executors 类创建线程池,会有 OOM 风险。 Executors 返回线程池对象的弊端如下: FixedThreadPool 和 SingleThreadExecutor:使用的是无界的 L 阅读全文
posted @ 2024-02-04 00:29
Dreaife
阅读(354)
评论(0)
推荐(0)

浙公网安备 33010602011771号