首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
并发编程
雷渊
创建于2025-02-21
订阅专栏
介绍并发编程知识点,深挖源码细节
等 3 人订阅
共8篇文章
创建于2025-02-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CountDownLatch深度解析
CountDownLatch 是 Java 并发包中的同步工具,用于协调多个线程的执行顺序,允许一个或多个线程等待其他线程完成操作后再继续执行。
ReentrantLock深度解析(设计思想、底层原理、常见问题)
`ReentrantLock` 是 Java 并发包中的核心类,作为java程序员了解其底层原理可以更好的方便我们开发。
AbstractQueuedSynchronizer(AQS)深度分析
AQS 是 Java 并发包(java.util.concurrent.locks)的核心框架,用于构建锁和其他同步器。
ThreadLocal详解(原理、使用、内存泄漏原因)
`ThreadLocal` 为每个使用该变量的线程都提供一个独立的变量副本,每个线程都可以独立地改变自己的副本,而不会影响其他线程所对应的副本。
阐述CAS的原理
CAS(Compare-And-Swap)是一种 **无锁原子操作**,通过硬件指令直接支持多线程环境下的并发修改,是实现高性能无锁数据结构(如无锁队列、原子计数器)的核心机制。
volatile 深度解析
volatile 是 Java 中实现轻量级线程同步的关键字,通过 内存屏障(Memory Barrier) 和 禁止指令重排序 来保证共享变量的 可见性 和 有序性,但不保证原子性。
synchronized 深度解析
`synchronized` 是 Java 中实现线程同步的核心机制,通过内置的监视器锁(Monitor)保证代码块或方法的原子性、可见性和有序性。本文对其深度分析
ThreadPoolExecutor简单介绍
ThreadPoolExecutor作为并发编程核心之一,值得大家深入了解其内在的工作原理,本文就像一位贴心的导游,带你全方位领略 ThreadPoolExecutor 的魅力。