diff --git a/notes/pics/epoll.png b/notes/pics/epoll.png index 93608a4f..5a664676 100644 Binary files a/notes/pics/epoll.png and b/notes/pics/epoll.png differ diff --git a/tools/diagram/src/epoll.svg b/tools/diagram/src/epoll.svg index 967f622d..c2891288 100644 --- a/tools/diagram/src/epoll.svg +++ b/tools/diagram/src/epoll.svg @@ -1,31 +1,31 @@ - + - + - + @@ -33,16 +33,14 @@ select / poll 与 epoll select / poll - - + 用户进程 用户态 内核态 epoll - - + 用户进程 用户态 @@ -50,8 +48,7 @@ 每次调用复制 全部描述符 - - + 遍历全部描述符 检查是否就绪 @@ -73,10 +70,10 @@ 红黑树:已注册描述符 - - + + - + 就绪链表