7篇文章 · 4711字 · 0人关注
字节跳动存储,长期内推,内部大量HC~欢迎私信!北京/成都/杭州
看这两篇文章足够了: Memory Barriers Are Like Source Control Operations Acquire an...
基树 内核中的基树的节点,使用struct radix_tree_node来表示,其源代码如下: slots是指向各个孩子节点的指针,RADIX...
spinlock用在什么场景? 自旋锁用在临界区代码非常少的情况。 spinlock在使用时有什么注意事项? 临界区代码应该尽可能精简 不允许睡...
open源代码分析 看一下源代码: do_filp_open,打开一个文件,返回一个file结构体指针,do_filp_open定义在fs/na...
今天在阅读Linux内核源代码的时候,看到了IS_ERR这个函数,觉得很有意思,深入地了解了一下,现把学习的结果记录一下。 IS_ERR宏的出现...
C 语言中的volatile关键字作用? 易变性:volatile告诉编译器,某个变量是易变的,当编译器遇到这个变量的时候,只能从变量的内存地址...
文集作者