atomic实现原理