返回总目录
文章目录
- 一、eventpoll 结构体
- 二 、epitem 结构体
- 三、eppoll_entry 结构体
- eventpoll 结构体:eventpoll 结构体是 epoll 在内核中的核心结构
- epitem 结构体:epitem 结构体用于表示 epoll 实例中的事件项
- eppoll_entry 结构体:它的作用就是关联Socket等待队列中的等待项wait_queue_t和epitem
一、eventpoll 结构体
这个数据结构是我们在调用 epoll_create 之后内核侧创建的一个句柄,表示了一个 epoll 实例。后续如果我们再调用 epoll_ctl 和 epoll_wait 等,都是对这个 eventpoll 数据进行操作