您的位置:首页 > 编程语言

一些服务器编程的概念

2015-10-30 14:09 141 查看
IO线程:有Event loop的线程,每个线程有且有一个loop,用per thread变量记录这个loop的对象地址,如果这个变量非空可以知道这个线程是IO线程

Channel:绑定到一个且只能一个loop,即某个IO线程,负责文件描述符的IO事件分发,但不拥有这个fd,析构时不关闭fd,一般封装在具体的对象中

事件循环:从一次poll阻塞到另一次阻塞是事件循环, poll->IO handers->callbacks->poll
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: