java多线程同步问题

假设一个用户有100元,他有10次消费记录,
都是11元,用(线程池)10个线程同步处理10个消费记录,在用户
余额允许的情况下,处理一个从用户余额中扣除本次消费的费用,
消费成功返回1,消费不成功返回0,最后结算用户的余额,以及返回
多少个1,多少个0。 如果返回的全部都是1,而且用户余额为负数了,
那怎么解决当用户余额不够了那次消费就不能处理了,那么返回0,
同样考虑用多线程同步来处理

0
扫码支付0.1元 ×