这篇文章主要介绍了php将进程作为守护进程的方法,实例分析了php中守护进程的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了PHP将进程作为守护进程的方法。具体分析如下:
php中posix_setsid()的用法
文档解释是“Make the current process a session leader”
参考文档:http://linux.die.net/man/2/setsid
立即学习“PHP免费学习笔记(深入)”;
意思就是在一个进程组之间(父进程和子进程)调用这个函数的进程会被选举为进程组的leader
所以让一个进程成为守护进程的方法就是:
1 fork出一个子进程
2 在子进程posix_setsid()
在现实生活中的购物过程,购物者需要先到商场,找到指定的产品柜台下,查看产品实体以及标价信息,如果产品合适,就将该产品放到购物车中,到收款处付款结算。电子商务网站通过虚拟网页的形式在计算机上摸拟了整个过程,首先电子商务设计人员将产品信息分类显示在网页上,用户查看网页上的产品信息,当用户看到了中意的产品后,可以将该产品添加到购物车,最后使用网上支付工具进行结算,而货物将由公司通过快递等方式发送给购物者
3 退出父进程
文档中有这么个例子:
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
相关推荐:










