![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
panwanning
这个作者很懒,什么都没留下…
展开
-
红黑树
static __always_inline void__rb_insert(struct rb_node *node, struct rb_root *root, void (*augment_rotate)(struct rb_node *old, struct rb_node *new)){ struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; while (true) { /* * Loop inva原创 2020-06-01 01:04:33 · 134 阅读 · 0 评论 -
top命令源码分析
阅读top命令源码课设要求实现一个系统监控器,本来打算在mac上实现一个类似activity monitor的程序,但似乎mac系统并没有这么开源。还是linux系统下的/proc文件系统方便。看了一部分top命令的实现(看了两三个小时头都大了。。。),稍微记录一下,便于未来翻阅。top.c首先查看main函数前面的配置部分函数,主要是窗口初始化和对命令对选项解析。之前以为应该只需要一个...原创 2019-02-05 20:51:21 · 9350 阅读 · 1 评论