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

求助高手一个关于异步IO与多线程的问题

求助高手一个关于异步IO与多线程的问题

PHP
明月笑刀无情 2019-03-05 17:47:11
以前的理解 所谓异步IO是必须依靠多线程才能实现的,打个比方:主线程在按顺序执行代码时,遇到耗时长的IO操作时,主线程会马上生成一个子线程来负责耗时长的IO操作,而主线程自己只委派而不亲自处理,而且这样主线程就不会阻塞,马上继续执行余下代码。 问题 现在通过度娘查找后,发现我之前的理解好像不正确,求各位大神解答下,我是个PHP新手,下面是我现在的理解,如果不对请马上指出,谢谢 现在理解 因为多线程多进程之间切换会导致CPU切换消耗大量资源,所以才产生异步IO,这是不是说明异步IO不是依靠多线程实现的呢?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 576 浏览

添加回答

举报

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