多线程 问题
多个账户操作 同一个 数据: 公款余额,
如何处理呢
首先从数据库中得到 余额,
可对其进行加减
打个比方:公款类 PMoney(){
private double money;
}
我需要加哪些同步方法呢。
------解决方案--------------------如果是多个用户操作一个账户的余额的话,建议建立账本表。用户存入或者扣减金额就往账本表里面插入数据,标识为1存入,0扣除
查询余额的时候,用存入账本的钱的总和减去扣除的总和就行了!
------解决方案--------------------有多少冲突的操作就得有多少个同步方法。。。感觉是这样
------解决方案--------------------读写金额的方法都是同步的吧,要不读的时候正在写那样读的就不准确了。
------解决方案--------------------看看这遍文章是否有符合的解决办法!
http://programerni.diandian.com/post/2011-12-16/15751396