对于网络io而言,网络io有epoll kqueue 等等实现,但是文件io就没有统一的标准,libuv的做法是,对于文件io是阻塞的io的这种情况,把任务提交给线程池,这样就可以了,实现了io和cpu并行运算的逻辑了
对于网络io而言,网络io有epoll kqueue 等等实现,但是文件io就没有统一的标准,libuv的做法是,对于文件io是阻塞的io的这种情况,把任务提交给线程池,这样就可以了,实现了io和cpu并行运算的逻辑了
本文标题:关于异步
本文链接:https://www.haomeiwen.com/subject/zihlhctx.html
网友评论