- 博客(9)
- 收藏
- 关注
原创 如何生成模块中的头文件引用关系图
当拿到一个模块的代码,我们自然而然的想要生成了解代码中的模块调用关系。那么下面的脚本就是生成了模块之间的调用关系,图示如下:# 原理使用dot画图因此,写一个脚本生成如上的dot文件,然后调用dot命令则可生成模块中的关系图。
2022-10-24 15:10:24
2166
原创 linux AIO
Linux中有两套异步IO,一套是由glibc实现的aio_*系列,通过线程+阻塞调用在用户空间模拟AIO的功能,不需要内核的支持,类似的还有libeio;另一套是采用原生的LinuxAIO,并由libaio来封装调用接口,相比来说更底层。glibc的实现性能比较差,在此先介绍libaio的使用。libaio的使用并不复杂,过程为A)libaio的初始化;B)IO请求的下发和回收,C)libaio销毁。union{}u;};libaio和。...
2022-07-14 21:21:53
2407
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人