Technical System
09
15
Java AbstractQueuedSynchronizer (AQS) 初识 Java AbstractQueuedSynchronizer (AQS) 初识
AQS,全称为 AbstractQueuedSynchronizer,是 Java 并发包 java.util.concurrent 中的一个抽象类,它为实现依赖于先进先出 (FIFO) 等待队列的阻塞锁和相关同步器(信号量、事件,等等)提
2021-09-15 Lcn29
09
Java 并发三大特性 Java 并发三大特性
在 Java 的高并发中,对于线程并发问题的分析通常可以通过 2 个主核心进行分析 JMM 抽象内存模型和 Happens-Before 规则 三大特性: 原子性, 有序性和可见性 JMM 抽象内存模型和 Happens-Befor
2021-09-09 Lcn29
07
Java JMM 的一些理解 Java JMM 的一些理解
JMM 全称: Java Memory Model (Java 内存模式)。它是一种虚拟机规范, 用于屏蔽掉各种硬件和操作系统的内存访问差异, 以实现 Java 程序在各种平台下都能达到一致的并发效果。主要规定了以下两点 一个线程如何以
2021-09-07 Lcn29
02
Java ThreadPool Java ThreadPool
1 为什么使用线程池在实际使用中, 线程是很占用系统资源的, 如果对线程管理不善很容易导致系统问题。因此, 在大多数并发框架中都会使用线程池来管理线程, 使用线程池管理线程主要有如下好处: 降低资源消耗。通过复用已存在的线程和降低线程
2021-09-02 Lcn29
2 / 2