纖程(Fiber)類
(PHP 8 >= 8.1.0)
簡介
纖程(Fiber)代表了有完整棧、可中斷的功能。Fiber 可以從呼叫堆疊中的任何位置掛起,在 fiber 內暫停執行,直到稍後恢復 fiber。
類摘要
final
class Fiber
{
/* 方法 */
}參見
目錄
- Fiber::__construct — 建立新的 Fiber 實例
- Fiber::start — 啟動 fiber 的執行
- Fiber::resume — 使用值恢復 fiber 的執行
- Fiber::throw — 用一個異常來恢復 fiber 的執行
- Fiber::getReturn — 獲取 Fiber 的返回值
- Fiber::isStarted — 確定 fiber 是否啟動
- Fiber::isSuspended — 確認 fiber 是否掛起
- Fiber::isRunning — 確認 fiber 是否正在執行
- Fiber::isTerminated — 確認 fiber 是否終止
- Fiber::suspend — 暫停當前 fiber 的執行
- Fiber::getCurrent — 獲取目前正在執行的 Fiber 實例