epoll与select

发布时间:2022-07-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了epoll与select脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

select:

将需要监听的socket放入列表中。

调用select方法。

当网卡接受到数据时,将数据写入内核缓冲区,触发中断程序,CPU保留现场,执行中断程序,首先将内存写入socket对应的缓冲区当中,同时将进程从等待队列中移出,放到工作队列当中。遍历socket列表,读出数据。

 

epoll:

当网卡接受到数据时,将数据写入内核缓冲区,触发中断程序,CPU保留现场,执行中断程序,首先将内存写入socket对应的缓冲区当中,将进程描述符放入eventpoll的等待队列当中,同时将进程从等待队列中移出。

脚本宝典总结

以上是脚本宝典为你收集整理的epoll与select全部内容,希望文章能够帮你解决epoll与select所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。