PHP多进程编程总结(推荐)(3)

PHP的多进程跟C还是挺像的,搞明白了以后用其他语言写的话也大同小异差不多都是这么个情况。如果有空的话,尝试写一个小程序,切身体会一下个中滋味:

1.16岁的鸣人发送影分身,分出5个分身

2.每个分身随机生存10到30秒,每秒都输出点什么

3.保证原身能感受到分身的结束,然后开动另一个分身,保证最多有5个分身

4.不使用nohup,让原身在终端关闭后依旧能够运行

5.把分身数量(5)写进一个配置文件里,当给原身发送信号(可以考虑用SIGUSR1或SIGUSR2)时,原身读取配置文件并更新允许的分身最大数量

6.如果分身多了,关闭几个;如果少了,再分出来几个

提示:

1.用while循环保证进程运行,注意sleep以免100%的CPU占用
2.运行进程的终端被关闭时,程序会收到一个SIGHUP信号
3.可以用parse_ini_file()函数解析INI配置文件

以上这篇PHP多进程编程总结(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8b74d6c590fcb2a1fd532c378ad6188c.html