PR_Lock

锁定指定的锁对象。

语法

#include <prlock.h>

void PR_Lock(PRLock *lock);

参数

PR_Lock 有一个参数

lock

要锁定的锁对象的指针。

描述

PR_Lock 返回时,调用线程处于“监视器中”,也称为“持有监视器的锁”。任何尝试获取相同锁的线程都会阻塞,直到锁的持有者退出监视器。获取锁不是可中断的操作,也没有任何超时机制。

PR_Lock 不是可重入的。在同一线程上调用它两次会导致未定义的行为。

另请参阅