533_linux内核学习__BLOCKABLE功能分析

         所有学习汇总: https://github.com/GreyZhang/little_bits_of_linuxhtml

         阅读linux内核源代码,看到了sched.c文件。这是内核中比较核心的一个功能了,我能够作一个精读。此次先来看看_BLOCKABLE的功能。linux

         _BLOCKABLE在这个代码中其实用到的位置也只有一个,用于处理信号。git

         关于这部分的代码实现以下:github

         相应的实现分析我也在注释中写了,接下来作一个测试看看个人理解是否正确。ide

         最终的数据处理结果我转成了二进制的显示形式。printf没有二进制的输出模式,而linux上没有itoa函数,所以我作了一个按位的循环输出。函数

         代码的编译运行效果以下:学习

         这样,结合输出的信息就可以看得出分析的正确性了。测试

相关文章
相关标签/搜索