如果執行緒尚未啟動,Thread::getThreadId() 會返回 0。
(PECL pthreads >= 2.0.0)
Thread::getThreadId — 識別
此函式沒有參數。
一個數值的識別碼
範例 #1 返回所引用 Thread 的識別碼
<?php
class My extends Thread {
public function run() {
printf("%s 是執行緒 #%lu\n", __CLASS__, $this->getThreadId());
}
}
$my = new My();
$my->start();
?>
上面的範例會輸出
My is Thread #123456778899