后端岗位面试题更新 2026-08-05
在 Java 中给线程池添加事务处理时,事务能否保证正确提交和回滚?请说明存在的问题及解决方案。
顺丰集团后端开发物流/供应链风险判断系统设计技术原理Java
考察说明
考察对事务边界、线程隔离和分布式事务风险的理解
回答思路
- 指出 ThreadLocal 事务上下文无法跨线程传递
- 说明每个线程独立连接导致无法统一提交或回滚
- 提出将任务整体包裹在一个事务中或使用编程式事务
- 对跨线程事务强调 XA 或最终一致性方案
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。