为了账号安全,请及时绑定邮箱和手机立即绑定

针对epoll和协程的疑问?

针对epoll和协程的疑问?

qq_花开花谢_0 2019-02-03 22:20:41
我看了一些协程的实现,很多是通过epoll来作为协程调度器,但是,我这里有一个问题:通过epoll是可以得到所有已经就绪了的文件描述符,也就意味着每次的操作都是非阻塞的,此时,为什么还需要创建协程呢?例如这位兄弟的写法:http://www.qmailer.net/archiv...
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

首先要理解这两个概念的区别:
epoll是操作系统在网络层面的多路复用机制是为了能够支撑更多的连接来设计的。
协程则是一种更加抽象层面的编程手段,一般是在语言层面或者框架层面来实现,至于实现的手段是什么则取决于语言或者框架开发者了,与协程对应的应该是线程。

查看完整回答
反对 回复 2019-02-03
  • 1 回答
  • 0 关注
  • 823 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信