标签: java spring multithreading
在spring应用程序中,默认服务和dao类是singelton。假设我有一个更新和获取方法。
因此,一个线程将更新id = 1的记录的标题,并且在更新它时,另一个线程会读取id = 1的值,该值将在瞬间发生变化。像银行钱一样的场景。
所以我的问题是,我们无法同步这样的更新并获得单个线程只能访问的操作。所以另一种选择是制作范围,春豆的原型,然后它将创造unnessacarry豆。
那么我们如何才能通过保持弹性范围来处理这种情况呢?