好像我这里有一些编码错误,也许有人可以帮助我。 示例:
class test {
public function check() {
$fp = fsockopen('10.10.5.55','80', $errno, $errstr, 1.5);
}
}
class Main extends Thread {
public function run() {
$N = new test();
$N->check();
}
}
$N = new Main();
$N->start();
通常,因为这是线程化的,所以我希望作业是异步完成的,但事实并非如此。它一直等到连接得到响应,我做错了什么?
谢谢。
最佳答案
您是否尝试过将它放在同一个类中,从而将 fsockopen 放在类“Main”的构造函数中?
关于PHP pthreads : Thread dosen't executes methods from other objects async,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40378525/