1

这是我正在尝试的要点

如您所见,它应该在 pthreads_thread_entry 父级中重载运行,但事实并非如此。

<?php
$test = new Test();
$test->start();
$test->join();
?>

应该打印一个线程 id 并休眠 10 秒,但它不打印任何东西(但var_dump($test->start())返回 bool true)并且它不休眠。但是,直接调用$test->run();将起作用(但可能不在它自己的线程中 - 尚未测试)

是什么赋予了?如何在 pthread ext 的自定义内部类中重载 Threaded::run?

4

0 回答 0