查询

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函数
分享链接