摘要: 1.用户空间调用(参考 poll(2) - Linux man page) int poll(struct pollfd *fds, nfds_t nfds, int timeout); it waits for one of a set of file descriptors to become 阅读全文
posted @ 2017-10-02 21:57 bluebluebluesky 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1.数据结构 1.1等待队列头 初始化等待队列头 1.2等待队列 初始化等待队列 等待队列的task_list加入等待队列头的task_list链表。一般将wait_queue_func_t赋值为下面的默认处理函数: 1.3添加/删除等待队列 2等待事件 调用以下四个宏等待事件,等待以第一个参数作为 阅读全文
posted @ 2017-10-02 19:23 bluebluebluesky 阅读(800) 评论(0) 推荐(0) 编辑