摘要: 背景 我们把多个操作在cpu执行中不被中断的特性叫原子性。而cpu的切换却是发生在cpu指令级别的,所以线程的切换造成了原子性问题。那么如果我们禁止cpu切换是否可行呢?答案是不行,因为在多核的情况下,如果有两个cpu线程同一时刻操作同一个变量,即使不发生线程切换,每个cpu各自执行也会发生错误(如 阅读全文
posted @ 2019-06-10 00:44 Hello...my...world 阅读(350) 评论(0) 推荐(0)