使用协程去实现文件下载有意义么?有的话该如何实现?

在segmentafult上看到一个哥们儿,点进去看了的博客(浏览了主页点了这个篇内容)yuyi
这里讲的是curl实现文件下载,续载的功能。
看完之后,文章后面有一个c实现多进程下载。然后我就想可否用协程来进行多文件下载?

阅读 2.3k
1 个回答

因为php自身的局限性,所用协程下载并没有什么意义,因为你即使开多个协程也只是在同一个进程(线程)内执行,cpu时间片还是一样的量,并没有质的变化,如果非得使用php,你可以考虑多进程,这样起码可以使用多cpu,比如把一个下载文件,分段下载,最后再拼接到一起。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题