多线程
文章平均质量分 55
萧曵 丶
谦逊,勤恳.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA 多线程操作和事务原子性有效结合案例
本文介绍了五种并行事务处理的设计模式:1. 分阶段事务处理模式:将验证与核心处理分离,先并行验证后批量事务处理;2. 补偿事务模式:通过记录操作步骤实现失败回滚;3. 批量数据分片处理:大数据集分片后并行处理;4. 事件驱动模式:主事务提交后异步执行后续操作;5. 资源预留模式:先并行预留资源再事务确认。关键设计原则包括:分离关注点、补偿机制、资源预留、超时控制和优雅降级。这些模式适用于需要提升性能但保持事务完整性的场景。原创 2025-10-14 15:46:21 · 249 阅读 · 0 评论 -
volatile 浅谈
在Java中,volatile 关键字是一种轻量级的同步机制,它用于确保变量的可见性和有序性,但不保证原子性。当我们说 volatile 屏障时,我们实际上是在讨论 volatile 变量如何影响Java内存模型(JMM)中的操作重排序和内存可见性问题。原创 2024-08-15 18:00:44 · 342 阅读 · 0 评论
分享