对于频繁变动的数据,如余额,要怎么处理才能保证它的正确性.
例如:我的账户,有个double类型的余额字段..
我账户有买和卖,那对于余额,就是增加和减少.
我余额为400元,卖出一件商品100元,那余额为500元.
买进一件商品200元,那余额为300元.
-----------------------------------------------------------
问题是网站是相当于多线程的,可能多人同时在访问.
2个人同时在买我的东西.我余额为300时,本来一个人,一个人排排队来结算.
那就是
第1人:300+100
第2人:400+100
-----------------------------------------------------------
但如果是同时的话,那会不会变成
第1人:300+100
第2人:300+100
结果我的余额不见了100块.