以前的理解
所谓异步IO是必须依靠多线程才能实现的,打个比方:主线程在按顺序执行代码时,遇到耗时长的IO操作时,主线程会马上生成一个子线程来负责耗时长的IO操作,而主线程自己只委派而不亲自处理,而且这样主线程就不会阻塞,马上继续执行余下代码。
问题
现在通过度娘查找后,发现我之前的理解好像不正确,求各位大神解答下,我是个PHP新手,下面是我现在的理解,如果不对请马上指出,谢谢
现在理解
因为多线程多进程之间切换会导致CPU切换消耗大量资源,所以才产生异步IO,这是不是说明异步IO不是依靠多线程实现的呢?
2 回答
- 2 回答
- 0 关注
- 576 浏览
添加回答
举报
0/150
提交
取消