典型的Bug事例



A账户余额100元,然后开两个窗口(app和web同时进行,因为银行网站的web端也是可以转账的)同时给两个不同的账户转账100元,最后都转账成功了。(意思就是余额只有100,同时转账的时候,却转了200出去)

经过排查,这个是开发在进行多线程处理的时候比较容易出问题的地方。这里应该对转账动作有先后限制,第一时间触达转账的账号转账成功,扣款。第二账户触达转账的时候就应该提示余额不足。

 

posted @ 2022-12-17 11:10  jaychou668  阅读(85)  评论(0)    收藏  举报