后端岗位面试题更新 2026-08-05

在 Java 中给线程池添加事务处理时,事务能否保证正确提交和回滚?请说明存在的问题及解决方案。

顺丰集团后端开发物流/供应链风险判断系统设计技术原理Java

考察说明

考察对事务边界、线程隔离和分布式事务风险的理解

回答思路

  1. 指出 ThreadLocal 事务上下文无法跨线程传递
  2. 说明每个线程独立连接导致无法统一提交或回滚
  3. 提出将任务整体包裹在一个事务中或使用编程式事务
  4. 对跨线程事务强调 XA 或最终一致性方案
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。