随笔分类 -  I/O

摘要:Reactor 主线程往epoll内核事件表中注册socket上的读就绪事件 主线程调用epoll_wait等待socket上有数据可读 当socket上有数据可读时,epoll_wait通知主线程,主线程则将socket可读事件放入请求队列。 睡眠在请求队列上的某个工作线程被唤醒,它从socket 阅读全文
posted @ 2020-03-06 00:24 肥宅快乐码 阅读(583) 评论(0) 推荐(0)
摘要:前置知识 缓存 I/O 缓存 I/O 又被称作标准 I/O,大多数文件系统的默认 I/O 操作都是缓存 I/O。在 Linux 的缓存 I/O 机制中,操作系统会将 I/O 的数据缓存在文件系统的页缓存( page cache )中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系 阅读全文
posted @ 2020-03-04 17:54 肥宅快乐码 阅读(1533) 评论(0) 推荐(1)