cas怎么保证多核原子性