gpt4 book ai didi

java - spring @transactional 线程安全吗?

转载 作者:行者123 更新时间:2023-11-30 08:00:30 29 4
gpt4 key购买 nike

我在我的一个类上使用了 @Transactional 并在多线程环境中使用它?据我了解,它将在线程本地环境中执行并且是线程安全的。

现在我的用例是从帐户中提取金额?如果读取的账户金额是脏的,会不会出现 overdraw 的情况?我不确定现在的方式是否安全,或者我需要同步我的功能。

我们将高度重视任何建议。

最佳答案

您需要设置事务隔离级别以防止从数据库中进行脏读,而不用担心线程安全。数据库负责这个问题的“脏读”方面——而不是 Spring 的线程模型。

关于java - spring @transactional 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38487099/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com