关于异步
2019-07-04 本文已影响0人
一凡_44e0
对于网络io而言,网络io有epoll kqueue 等等实现,但是文件io就没有统一的标准,libuv的做法是,对于文件io是阻塞的io的这种情况,把任务提交给线程池,这样就可以了,实现了io和cpu并行运算的逻辑了
对于网络io而言,网络io有epoll kqueue 等等实现,但是文件io就没有统一的标准,libuv的做法是,对于文件io是阻塞的io的这种情况,把任务提交给线程池,这样就可以了,实现了io和cpu并行运算的逻辑了