3.2.2 线程上下文切换带来的原子性问题