程序是从上往下跑
想问一个问题是
假设里面有五个mysql语句需要跑
以及参杂了五个其他功能需要跑
他就会依照上往下跑
语句1
语句2
语句3
其他功能1
其他功能2
其他功能3
语句4
其他功能4
语句5
其他功能5
想问说能不能用何种方式同时跑呢?
就是我可以选择哪些要同时跑程序
我可能将以上这些功能丢进三个部分
三个部分可以同时跑
甚至可以事后收到 response?
程序是从上往下跑
想问一个问题是
假设里面有五个mysql语句需要跑
以及参杂了五个其他功能需要跑
他就会依照上往下跑
语句1
语句2
语句3
其他功能1
其他功能2
其他功能3
语句4
其他功能4
语句5
其他功能5
想问说能不能用何种方式同时跑呢?
就是我可以选择哪些要同时跑程序
我可能将以上这些功能丢进三个部分
三个部分可以同时跑
甚至可以事后收到 response?
楼上用swoole不失为一个好办法,但是会复杂一点。
是不是可以用循环的方式起多个子进程呢?然后分别去执行你要的操作。
伪代码
foreach($cmds as $cmd) {
$cmd = "子进程路径";
$pp = @popen($cmd, 'r');
@pclose($pp);
}
2 回答3.1k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
没那么复杂,不需要swoole,看这个文档pcntl-fork