diff --git a/notes/pics/epoll.png b/notes/pics/epoll.png index 2f01bd30..93608a4f 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 b2f5a904..967f622d 100644 --- a/tools/diagram/src/epoll.svg +++ b/tools/diagram/src/epoll.svg @@ -15,7 +15,7 @@ .dash { stroke-dasharray: 5 4; } .line { stroke: #666; stroke-width: 1.3; fill: none; } .frame { fill: none; stroke: #999; stroke-width: 1; stroke-dasharray: 4 3; } - .shadow { fill: #C0C0C0; } + .shadow { fill: #DADADA; } @@ -33,7 +33,7 @@ select / poll 与 epoll select / poll - + 用户进程 @@ -41,7 +41,7 @@ 内核态 epoll - + 用户进程 @@ -50,7 +50,7 @@ 每次调用复制 全部描述符 - + 遍历全部描述符 检查是否就绪 @@ -73,10 +73,10 @@ 红黑树:已注册描述符 - - + + - + 就绪链表