swoole的异步非阻塞和epoll

不清楚swoole是如何实现异步非阻塞的, 我只想确定 epoll貌似是同步的吧(知乎上陈硕大大已经明确说了) 为何能用了epoll还说是异步的

2017-07-31 17:01
0
0

韩天峰 - 关注外星人

赞同来自:

异步、同步是指应答模式,同步表示必须等待结果返回,再进行下一步的动作。异步是指不需要等待结果,先去完成其他事务,结果返回后回调通知。

epoll是同步,iocp是异步,这种言论是把宏观和微观事务混为一谈了。按照这种说法,再深究下去到 CPU 指令的执行,都是同步的。

使用epoll进行IO的事件触发回调,整个程序不存在IO的等待,就是异步程序。

2017-08-02 11:33

要回复问题请先登录注册