博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一些服务器编程的概念
阅读量:5855 次
发布时间:2019-06-19

本文共 271 字,大约阅读时间需要 1 分钟。

IO线程:有Event loop的线程,每个线程有且有一个loop,用per thread变量记录这个loop的对象地址,如果这个变量非空可以知道这个线程是IO线程

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

事件循环:从一次poll阻塞到另一次阻塞是事件循环, poll->IO handers->callbacks->poll

转载于:https://www.cnblogs.com/qiangxia/p/4923155.html

你可能感兴趣的文章
JUC多线程学习知识体系
查看>>
[转]自动化不是灵丹妙药
查看>>
Android SDK无法更新的问题解决办法
查看>>
软件测试基础知识
查看>>
Linux后台开发常用工具
查看>>
使用#include消除重复代码
查看>>
BUCT-OJ 2052 数字三角形2
查看>>
iOS 之 界面调试
查看>>
spring transaction 初识
查看>>
营销销售相关书籍
查看>>
jQuery上传文件,含进度条。
查看>>
递归遍历目录的迭代器方式
查看>>
深刻理解Python中的元类(metaclass)
查看>>
oracle 内存分配和调优 总结
查看>>
实验二
查看>>
怎么利用javascript删除字符串中的最后一个字符呢?
查看>>
收发数字
查看>>
Redis之事务
查看>>
编译Win32动态库工程的两个链接错误的解决
查看>>
算法图解-贪婪算法
查看>>