什么是原子性,什么是原子性操做

例:A要向B帐户中转100元,那么从A转帐到B接收完成的过程为一个事务。spa

假设A有1000,B有1000,那么A须要从帐户中减掉100,B的帐户上要加100,在此过程当中发生意外,好比停电,关机等操做,那么这个操做就是败了,须要进行事务的回滚,从新回到发生意外前的状态,A尚未减100,B尚未加100。这种要成功都成功,要失败都失败的操做就叫作原子性操做。事务

若是把一个事务看作一个程序,他要么完成执行,要么彻底不执行,这种特性就叫作原子性。程序