PHP Conference Japan 2024

EventConfig::setMaxDispatchInterval

(PECL event >= 2.1.0-alpha)

EventConfig::setMaxDispatchInterval防止優先級反轉

說明

public EventConfig::setMaxDispatchInterval( int $max_interval , int $max_callbacks , int $min_priority ): void

透過限制在檢查更高優先級事件之前可以調用多少個低優先級事件回呼來防止優先級反轉。

注意事項:

libevent 2.1.0-alpha 起可用。

參數

max_interval

Libevent 停止運行回呼並檢查更多事件的時間間隔,如果沒有這樣的間隔,則為 0

max_callbacks

Libevent 停止運行回呼並檢查更多事件的回呼次數,如果沒有這樣的限制,則為 -1

min_priority

低於此優先級時,max_intervalmax_callbacks 不應被強制執行。如果設定為 0,則對所有優先級的事件強制執行;如果設定為 1,則對優先級 1 及以上的事件強制執行,依此類推。

傳回值

成功時傳回 true,失敗時傳回 false

新增註解

使用者提供的註解

此頁面沒有使用者提供的註解。
To Top