企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 一、概述 多线程并发常见需要注意的问题,简单列这里,多注意; ## 二、线程安全问题 多线程使用,局部变量,不是线程安全的,需要注意自行确保安全,否则会导致各种随机的问题; 部分场景,可参考:[后端框架/SprigBoot/核心技术/线程安全](../../../%E5%90%8E%E7%AB%AF%E6%A1%86%E6%9E%B6/SprigBoot/%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF/%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8.md) ## 三、数据一致性问题 比如某个业务中,多线程处理的时候,都要涉及到比如财务进出的问题,那么,需要考虑数据一致性方案; ### **分布锁解决** 在多线程业务中,争用的业务里面,加上分布锁; 举例,比如扣款的逻辑,进入扣款前需拿到分布锁,扣款完成,释放同步锁,这样才能确保正确;