大佬们有个异步跟多线程的问题,救救孩子
框架:thinkphp6
PHP版本:8
以下代码,我要怎么实现b不等待c的执行结果直接return给a啊
在宝塔里面用pcntl_fork好像没效果
public static function a(b){
$a = '我是a,我需要b返回结果来告诉我它执行了,我在返回结果给ajax客户端';
php::b();
return $a;
}
public static function b(){
$b = '我是b,我要返回return给a,并且不想等待c执行结束就返回';
php::c();
return $b;
}
public static function c(){
sleep(20);
$c = '我是c,我需要20秒才能结束';
return $c;
}
revolt库
Swoole扩展