在PHP中,可以使用Thread
類來創建新線程。下面是一個示例代碼,展示如何創建和啟動一個新線程:
<?php
class MyThread extends Thread {
public function run() {
echo "Hello from a thread!\n";
}
}
$thread = new MyThread();
$thread->start();
$thread->join();
在上面的示例中,我們創建了一個繼承自Thread
類的MyThread
類,并重寫了run()
方法來定義線程的執行邏輯。然后,我們實例化MyThread
類,并調用start()
方法來啟動線程,最后調用join()
方法來等待線程執行完畢。
需要注意的是,PHP的線程處理是通過PECL擴展提供支持的,因此在使用之前需要確保已經安裝了pthreads
擴展。