并发原理—如何保证多条指令的原子性(二)

通过引入一个标志位,让CPU去争抢设置标志位。这些CPU通过原子性指令来设置标志位,由于是原子操作,那么只有一个CPU能设置成功,也即只有设置标志位成功的线程可以执行方法代码,设置失败的其他线程则要排队进入阻塞队列。
posted @ 2022-09-26 08:14  景少  阅读(554)  评论(0编辑  收藏  举报