Php/docs/threaded.lock

来自菜鸟教程
跳转至:导航、​搜索

Threaded::lock

(PECL pthreads < 3.0.0)

Threaded::lock同步控制


Warning pthreads v3 中已移除此方法。 请使用 Threaded::synchronized() 方法。


说明

public Threaded::lock ( ) : bool

给对象属性表加锁


参数

此函数没有参数。


返回值

布尔值,表示加锁是否成功


范例

Example #1 给对象属性加锁

<?phpclass My extends Thread {    public function run() {        var_dump($this->lock());        /** 其他线程无法进行读/写操作 **/        var_dump($this->unlock());        /** 其他线程可以进行读/写操作 */    }}$my = new My();$my->start();?>

以上例程会输出:


bool(true)
bool(true)