PR_ExitMonitor

减少与指定监视器关联的条目计数,如果条目计数达到零,则释放监视器的锁。

语法

#include <prmon.h>

PRStatus PR_ExitMonitor(PRMonitor *mon);

参数

该函数具有以下参数

mon

对类型为 PRMonitor 的现有结构的引用。引用的监视器对象必须是调用线程当前持有锁的对象。

返回值

该函数返回以下值之一

  • 如果成功,则为 PR_SUCCESS

  • 如果失败(调用线程未进入监视器),则为 PR_FAILURE

描述

如果递减后的条目计数为零,则 PR_ExitMonitor 将释放监视器的锁。尝试进入监视器的已阻塞线程将被重新调度。