13.1.1 线程抢占导致临界区问题