
多线程及高并发
文章平均质量分 97
若明天不见
时白发未生,轻狂尚有
展开
-
【多线程及高并发 番外篇】虚拟线程怎么被 synchronized 阻塞了?
这系列文章讲述多线程及高并发详解,此文主要讲述虚拟线程概念、实现原理。在使用虚拟线程的过程中,synchronized 会导致虚拟线程阻塞的问题及原理分析原创 2023-12-25 16:05:35 · 2876 阅读 · 0 评论 -
【多线程及高并发 一】内存模型及理论基础
这系列文章讲述多线程及高并发详解,此文主要讲述Java 内存模型及理论基础,包括内存模型抽象、指令重排序、内存屏障等;也包括多线程三特性:可见性、原子性和有序性。原创 2023-12-18 10:15:00 · 1077 阅读 · 0 评论 -
【多线程及高并发 二】线程基础及线程中断同步
这系列文章讲述多线程及高并发详解,此文主要讲述线程基础及线程中断同步,包括线程状态及其转义流程等、线程的使用方式、线程机制等原创 2023-12-25 16:01:08 · 1040 阅读 · 0 评论 -
【多线程及高并发 三】volatile & synchorized 详解
这系列文章讲述多线程及高并发详解,此文主要讲述volatile及synchorized关键字,包括volatile保证线程可见性、禁止指令重排序等;synchronized的加解锁、可重入和保证可见性原理,及锁的状态、锁升级过程原创 2023-12-28 15:38:03 · 1103 阅读 · 0 评论 -
【多线程与高并发 四】CAS、Unsafe 及 JUC 原子类详解
这系列文章讲述多线程及高并发详解,此文主要讲述CAS、Unsafe 及 JUC 原子类详解,包括CAS的操作过程及存在的问题、Unsafe类的介绍及典型应用,Atomic原子类原创 2024-01-03 14:34:08 · 1651 阅读 · 0 评论 -
【多线程及高并发 五】AQS & ReentranLock 详解
这系列文章讲述多线程及高并发详解,此文主要讲述AQS及ReentranLock详解,包AQS模板方法、锁流程、资源共享方式及AQS源码解析、Lock 框架及自定义Lock、ReentranLock的加锁流程及典型案例原创 2024-01-08 10:55:28 · 1764 阅读 · 0 评论 -
【多线程及高并发 六】并发集合及线程池详解
这系列文章讲述多线程及高并发详解,此文主要讲述并发集合及线程池详解,包所有BlockingQueue的对比分析、Future及FutureTask的关系、ThreadPoolExecutor线程池的配置参数及使用详解原创 2024-01-15 12:15:58 · 1916 阅读 · 0 评论