PHP的多线程有什么用处?

vbker 2011-07-08 09:29:44
今天无意中看到了函数pcntl_fork,才发现PHP可以自己创建进程,看了几个例子不是太明白,多进程有什么用处呢?里面好像说执行子进程的时候貌似父进程还要等待子进程执行完毕,那等待的时候父进程不是就停止了么,还是一个进程在进行,这样做的好处是什么呢?请达人指教。
...全文
407 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jayjiang888 2011-07-13
  • 打赏
  • 举报
回复
php怎么多线程,期待,高手指点
mumubangditu 2011-07-11
  • 打赏
  • 举报
回复
用JQUERY.AJAX把数据分割处理,等于多线程了。
guori0902 2011-07-11
  • 打赏
  • 举报
回复
顶顶顶顶顶顶顶顶顶顶
ImN1 2011-07-10
  • 打赏
  • 举报
回复
pcntl_fork windows不支持

直接用“php pcntl_fork 多线程”google很多博客有例程
别人的东西我就不随便copy了

http://phperwuhan.blog.163.com/blog/static/41142602201131332025597/
这里有个稍微简单点的
maquan 2011-07-10
  • 打赏
  • 举报
回复
关于 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论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
KAMCHIHAU 2011-07-09
  • 打赏
  • 举报
回复
进程跟线程不同的, 起动一个进程是在任务栏上看到的,但线程是看不到的,
如果一个程序随时起动几十个进程, 任务栏就会合爆了, 台机器都会挂
happypiggy2010 2011-07-09
  • 打赏
  • 举报
回复
可以不影响现在的进程而完成一些任务。
只要开心就好 2011-07-09
  • 打赏
  • 举报
回复
进程跟线程不是同一个概念。
php没有多线程,只能模拟……
vbker 2011-07-09
  • 打赏
  • 举报
回复
二楼能说的详细点儿么?不影响现在的进程,但是父线程要等待子线程执行完毕再继续执行。能不能帮我举一个多线程的实际例子呢,我很想知道这个功能使用起来有什么优势,哪里可以用到。
vbker 2011-07-08
  • 打赏
  • 举报
回复

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧