日期:2014-05-17  浏览次数:20368 次

并发问题,如何解决
客户的余额100元
现在这个客户分别下了两个订单,一个订单的价格未80元,一个订单的价格未90元,两个订单都可以以扣余额的方式结算,但如果两个订单同时提交,程序都认为余额大于订单价格,可以扣余额,这样就出现错误。请问大家,这个问题有什么好的解决方法?

------解决方案--------------------
虽然是一起提交,但是处理还是一个一个单子处理的吧!
------解决方案--------------------
很简单啊,用存储过程控制就可以了,因为每次提交都要到存储过程里面兜一圈的,很安全!