并发处理的心得

来源:互联网 发布:淘宝店铺里的商品分类 编辑:程序博客网 时间:2024/06/09 01:05

一个单据的状态是 :   xxx、待受理、处理中、yyy、归档

我点击一个“待受理”状态的单据进入下一步流程,经过这一步单据状态会变为“处理中”,如果系统使用量过大,这时候就会发生并发,在你单据从“待受理”进入下一步处理的这个过程中说不定别人就已经把这个单据给“归档了”,这个时候我们就在进入下一步处理之前把这条数据锁住,然后在取出这条数据的时候再判断状态是否为“待受理”,如果不是,就抛异常并回滚。

0 0