发行版,其系统内核都是Linux。...我们的应用都需要通过Linux内核与硬件交互。
操作系统运行起来后,会占用部分系统资源,例如: 内存资源,cpu资源等....文件描述符: 简称FD,是一个从0开始递增的无符号整数,用来关联Linux中的一个文件。...}
//poll函数
int poll(
struct pollfd *fds,//pollfd数组,可以自定义大小
nfds_t nfds,//数组元素个数
int timeout /...,拷贝pollfd数组到用户空间,返回就绪fd数量n
用户进程判断n是否大于0
大于0则遍历pollfd数组,找到就绪的fd
与select对比:
select模式中的fd_set大小固定为1024,而