可视化建站源码,最好的购物平台,wordpress 新闻资讯,网站建设的一些背景图片Reactor模式的工作流程
主线程往epoll内核事件表中注册socket上的就绪事件。主线程调用epoll_wait等待socket上有数据可读。当socket上有数据可读时#xff0c;epoll_wait通知主线程。主线程将socket可读事件放入请求队列。睡眠在请求队列上的某个工作线程被唤醒#xff0c;…Reactor模式的工作流程
主线程往epoll内核事件表中注册socket上的就绪事件。主线程调用epoll_wait等待socket上有数据可读。当socket上有数据可读时epoll_wait通知主线程。主线程将socket可读事件放入请求队列。睡眠在请求队列上的某个工作线程被唤醒它从socket读取数据并处理客户请求然后往epoll内核事件表中注册该socket上的写就绪事件。主线程调用epoll_wait等待socket可写。当socket可写时epoll_wait通知主线程。主线程将socket可写事件放入请求队列。睡眠在请求队列上的某个工作线程被唤醒它往socket上写入服务器处理客户请求的结果。