查詢

EventBuffer::enableLocking()函式—用法及示例

「 啟用或禁用 EventBuffer 物件內部的鎖機制 」


函式名:EventBuffer::enableLocking() 

適用版本:libevent 2.0.0 或更高版本

描述: EventBuffer::enableLocking() 方法用於啟用或禁用 EventBuffer 物件內部的鎖機制。當啟用鎖機制後,在多執行緒併發訪問同一個 EventBuffer 物件時會自動對其進行同步,以保證執行緒安全。

用法: bool EventBuffer::enableLocking ( void )

引數: 該方法沒有引數。

返回值: 如果啟用或禁用操作成功,則返回 true,否則返回 false。

示例: <?php // 建立一個 EventBuffer 物件 $buf = new EventBuffer();

// 啟用鎖機制 $success = $buf->enableLocking();

if($success) { echo "成功啟用鎖機制\n"; } else { echo "啟用鎖機制失敗\n"; } ?>

補充糾錯
上一個函式: EventBuffer::drain()函式
下一個函式: EventBuffer::copyout()函式
熱門PHP函式
分享連結