PR_ExitMonitor¶
减少与指定监视器关联的条目计数,如果条目计数达到零,则释放监视器的锁。
语法¶
#include <prmon.h>
PRStatus PR_ExitMonitor(PRMonitor *mon);
参数¶
该函数具有以下参数
mon
对类型为 PRMonitor 的现有结构的引用。引用的监视器对象必须是调用线程当前持有锁的对象。
返回值¶
该函数返回以下值之一
如果成功,则为
PR_SUCCESS
。如果失败(调用线程未进入监视器),则为
PR_FAILURE
。
描述¶
如果递减后的条目计数为零,则 PR_ExitMonitor 将释放监视器的锁。尝试进入监视器的已阻塞线程将被重新调度。