摘要:
Java单机环境并发控制方案(详解+使用场景+比对) 在Java单机单进程环境中,多线程并发操作共享资源(如成员变量、数据库、文件)时,会出现线程安全问题(如数据不一致、重复执行、死锁)。单机并发控制的核心目标是:保证同一时刻,只有一个或指定数量的线程能操作共享资源,或保证线程间的执行顺序,避免并发 阅读全文
posted @ 2026-03-15 21:51
ConfidentLiu
阅读(12)
评论(0)
推荐(0)
摘要:
ReentrantLock逻辑及使用场景 ReentrantLock是Java并发包(java.util.concurrent.locks)中的核心锁实现,本质是可重入的独占锁,与Java原生的synchronized关键字功能类似(均用于保证单机环境下的线程安全),但提供了更灵活的锁控制能力(如中 阅读全文
posted @ 2026-03-15 21:45
ConfidentLiu
阅读(16)
评论(0)
推荐(0)
摘要:
分布式锁的实现方案(详解+使用场景+方案对比) 在分布式架构(如微服务、集群部署)中,多个节点/服务会同时操作共享资源(如数据库数据、缓存、文件),若缺乏有效的并发控制,会出现数据不一致、重复执行等问题(如重复下单、库存超卖)。分布式锁的核心作用是:保证分布式环境中,同一时刻只有一个节点/服务能执行 阅读全文
posted @ 2026-03-15 20:08
ConfidentLiu
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号