我习惯性收集整理NS旧友的语录,虽然零零散散都见过了,但整理到一起,味道又有不同。2018.1.13bluerust:年近半佰,吊儿郎当,一事无成,夜半总会在恐惧中醒来,望着对面被清退掉的空楼,绝望悲...
多线程程序中操作的原子性
来源:Guancheng (G.C.)0. 背景原子操作就是不可再分的操作。在多线程程序中原子操作是一个非常重要的概念,它常常用来实现一些同步机制,同时也是一些常见的多线程Bug的源头。本文主要讨论了...
Kernel同步机制的底层实现
来自公众号:人人都是极客原子操作通常我们代码中的a = a + 1这样的一行语句,翻译成汇编后蕴含着3条指令:ldr x0, &aadd x0,x0,#...