node.js - nodejs的多线程
PHP中文网
PHP中文网 2017-04-17 13:15:02
0
6
250

尝试写个爬虫,java嫌重,python目前在处于学习阶段,感觉效率慢,js相对得心应手一点,不过js是事件驱动的,没有多线程这个概念,如果有10个页面要同时请求,java直接10个thread就可以了,node怎么破,是不是发10个异步请求?

PHP中文网
PHP中文网

认证0级讲师

모든 응답 (6)
PHPzhong

发起10个异步请求就行,比多线程快

    伊谢尔伦

    你说的对

      黄舟

      可以使用cluster模块fork子进程的方式实现类似的需求.

        洪涛

        @radius 说的对,爬虫的也是个IO型的任务~~
        多个异步请求比子进程在资源消耗上更节省,并且启动一个子进程也是需要时间的~
        各个子进程间的相互通讯也是个消耗~

          大家讲道理

          直接十个异步请求,而且还不用像多线程那样考虑同步

            刘奇

            有专门的模块可以使用eventproxy

              최신 다운로드
              더>
              웹 효과
              웹사이트 소스 코드
              웹사이트 자료
              프론트엔드 템플릿
              회사 소개 부인 성명 Sitemap
              PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!