PHP如何实现多线程编程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计584个文字,预计阅读时间需要3分钟。
首先,我们来看一个示例:PHP类中使用`execMulti`功能。
php
echo 执行操作时,即使处理还未结束,也会显示处理完成。;?>
我们首先来看一个示例
<?php class execMulti { function MultithreadTest { exec("php static_massive.php > /dev/null &"); echo "处理完成了"; } } ?>
当执行上述操作时,即使在耗时的处理结束之前也显示处理完成。
exec("php static_massive.php > /dev/null &");
由于“ > / dev / null& ”返回的值丢失,我们不会等待响应。
因此,处理完成指示比耗时处理更快。
但是,该方法不知道耗时的处理何时结束。
不要忘记考虑采取日志的执行,登录DB等方法向用户传递执行结果。
本文共计584个文字,预计阅读时间需要3分钟。
首先,我们来看一个示例:PHP类中使用`execMulti`功能。
php
echo 执行操作时,即使处理还未结束,也会显示处理完成。;?>
我们首先来看一个示例
<?php class execMulti { function MultithreadTest { exec("php static_massive.php > /dev/null &"); echo "处理完成了"; } } ?>
当执行上述操作时,即使在耗时的处理结束之前也显示处理完成。
exec("php static_massive.php > /dev/null &");
由于“ > / dev / null& ”返回的值丢失,我们不会等待响应。
因此,处理完成指示比耗时处理更快。
但是,该方法不知道耗时的处理何时结束。
不要忘记考虑采取日志的执行,登录DB等方法向用户传递执行结果。

