系统调用poll() //传入带监听的所有文件描述,以及相应数量和超时事件
将用户空间的文件描述等数据转存到内核空间的poll_list中
遍历每一个文件描述,并调用文件描述的poll()方程
返回每一个文件描述的IO准备情况,0-为准备好,1-准备好
根据是否有文件准备好或者超时判断当前poll调用是否结束;
如果不结束,则开始睡眠;否则poll系统调用返回
Linux中的poll
最新推荐文章于 2024-10-03 13:13:14 发布
系统调用poll() //传入带监听的所有文件描述,以及相应数量和超时事件
将用户空间的文件描述等数据转存到内核空间的poll_list中
遍历每一个文件描述,并调用文件描述的poll()方程
返回每一个文件描述的IO准备情况,0-为准备好,1-准备好
根据是否有文件准备好或者超时判断当前poll调用是否结束;
如果不结束,则开始睡眠;否则poll系统调用返回
1370
3400

被折叠的 条评论
为什么被折叠?