今天无意中看到了函数pcntl_fork,才发现PHP可以自己创建进程,看了几个例子不是太明白,多进程有什么用处呢?里面好像说执行子进程的时候貌似父进程还要等待子进程执行完毕,那等待的时候父进程不是就停止了么,还是一个进程在进行,这样做的好处是什么呢?请达人指教。

解决方案 »

  1.   

    进程跟线程不是同一个概念。
    php没有多线程,只能模拟……
      

  2.   

    pcntl_fork windows不支持直接用“php pcntl_fork 多线程”google很多博客有例程
    别人的东西我就不随便copy了http://phperwuhan.blog.163.com/blog/static/41142602201131332025597/
    这里有个稍微简单点的
      

  3.   

    关于 PCNTL,官方文档里是这么说的:Process Control should not be enabled within a web server environment and unexpected results may happen if any Process Control functions are used within a web server environment.所以,别在这个上浪费时间了。
    ————————————————————————————————
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  4.   

    用JQUERY.AJAX把数据分割处理,等于多线程了。
      

  5.   

    php怎么多线程,期待,高手指点