原始笔记只有一句指引和一张示意图,这里整理成可继续补充的占位版本。
当前保留内容
Linux 内核里和定时器相关的核心实现集中在:
kernel/time/timer.c
后面再继续整理这块时,可以围绕这一份源码作为入口。
笔记里附的这张示意图保留下来:
后续可补的方向
这篇后续如果继续整理,建议至少补下面几类内容:
- 经典的 hashed hierarchical timing wheel 数据结构与原理
- Linux 内核 timer wheel 的层级结构、tick 推进方式
- 内核态
timer_list、hrtimer与用户态timerfd/epoll的关系 folly::HHWheelTimer等用户态实现与内核实现的对比
当前这篇先当作一个待扩充的入口条目。
FEATURED TAGS
Git
Cheat Sheet
Markdown
Tools
C++
Linker
Thread
Linux
TCP
Network
GDB
Debug
leetcode
链表
WSL
Ubuntu
Windows
Linux Kernel
GCC
Android
adb
Troubleshooting
Profiling
Sanitizer
glibc
MySQL
Database
Python
curl
Build
ELF
clang-format
CMake
Graphviz
Performance
vcpkg
Protobuf
排查
速查
内存
STL
调试
性能分析
性能
读书笔记
方法论
架构
网络
Timer
mbedTLS
TLS
安全
负载均衡
脚本
工具
LRU
二叉树
BST
中序遍历
回溯
二分查找
优先队列
排序
旋转数组
jenkins
部署