随笔分类 - 单体架构锁|并发控制
摘要:Java单机环境并发控制方案(详解+使用场景+比对) 在Java单机单进程环境中,多线程并发操作共享资源(如成员变量、数据库、文件)时,会出现线程安全问题(如数据不一致、重复执行、死锁)。单机并发控制的核心目标是:保证同一时刻,只有一个或指定数量的线程能操作共享资源,或保证线程间的执行顺序,避免并发
阅读全文
摘要:ReentrantLock逻辑及使用场景 ReentrantLock是Java并发包(java.util.concurrent.locks)中的核心锁实现,本质是可重入的独占锁,与Java原生的synchronized关键字功能类似(均用于保证单机环境下的线程安全),但提供了更灵活的锁控制能力(如中
阅读全文

浙公网安备 33010602011771号