ReentrantLock详解

1. 基本概念 # ReentrantLock 是 Java 并发包 (java.util.concurrent.locks) 中提供的一个可重入锁实现,是 Lock 接口的一个实现类。“可重入"意味着同一个线程可以多次获取同一把
Read more →

ReadWriteLock详解

1. 基本概念 # ReadWriteLock(读写锁)是 Java 并发包中提供的一种高级锁机制,它允许多个线程同时读取共享资源,但只允许一个线程写入共享资
Read more →

Final详解

一、基础篇:final 的三种用法(像给变量上锁) # 1. final 变量(一次性密码锁) # // 声明时赋值(像设置初始密码) final int MAX_RETRY = 3; // 构造函数赋值(像首次使
Read more →

ConcurrentHashMap详解

1. 简介 # ConcurrentHashMap 是 Java 中的线程安全的哈希表实现,专门用于解决多线程环境下的并发访问问题。它在 JDK 1.5 中首次引入,用来替代同步的 HashMap 和 HashTable。相
Read more →