能不能在网上支付的同时在ATM取款

题主,你还忘记有支付宝,微信支付这些渠道,全都用上,爆富指日可待。
■网友
按金额来算,三年到无期。
■网友
我简单形象地的说吧。你的账户好比是一个保险箱,上面的钥匙孔只有一个。你把atm发起扣款的方式认为是一种钥匙,把网上支付发起扣款认为是另一把钥匙,这两把钥匙都能打开保险箱。但是!钥匙孔只有一个!所以当你在发起一笔atm扣款的时候,你要先把钥匙插在孔上,取出钱,然后再拔出钥匙,这个时候孔上面不许别的钥匙插进来的,原理就是这样的。
■网友
这是对IT原理毫无了解的原因。简单讲述一下:无论网络支付,还是ATM,他们都需要向同一个核心提出支付请求,为了简单起见,我们就把这个核心认为是银行。然后,从不同的渠道到来的请求,实质上处理起来都是串行的。所以,即便答主你这么做了,钱的总量不够的话,也不过是前一个操作成功,后一个操作失败而已。
■网友
数据库原理里有一个事务( Database Transaction )的概念,能确保这种事情不会发生。
■网友
我也这样想过,从未实验过,真的犯法吗能不能在网上支付的同时在ATM取款
【能不能在网上支付的同时在ATM取款】

■网友
如果可行的银行早己破产
■网友
三年以上 无期以下


    推荐阅读