您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php多进程demo

2025/2/19 3:55:46发布21次查看
php多进程的实现依赖于pcntl扩展,编译php的时候,可以加上enable-pcntl或者也可以单独编译。 有几点需要注意: 1.子进程不在执行fork之前的代码,只是把父进程的内存状况复制一份新的,所以,关于子进程的个性化设置需要单独设置。 2.输出重定向,程序中使
php多进程的实现依赖于pcntl扩展,编译php的时候,可以加上’–enable-pcntl’或者也可以单独编译。
有几点需要注意:
1.子进程不在执行fork之前的代码,只是把父进程的内存状况复制一份新的,所以,关于子进程的个性化设置需要单独设置。
2.输出重定向,程序中使用echo,或造成命令行的混乱,影响分辨。可以用ob_start重定向到log文件,当然,你直接使用log是更好的办法。此实例中log文件,按照进程pid分组。
3.父进程没有代码执行,将可能提前退出,子进程可能成为孤儿进程。
demo接受:
用10个子进程来处理输出任务,任务总量是1000,然后,按照任务数平均分到十个子进程当中去。

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product