PR_CNotify¶
通知正在等待监视数据状态更改的线程。
语法¶
#include <prcmon.h>
PRStatus PR_CNotify(void *address);
参数¶
该函数具有以下参数
address
被监视对象的地址。调用线程必须位于由 address 值定义的监视器中。
返回值¶
PR_SUCCESS 表示调用线程是参数 address 所引用的监视器的互斥锁持有者。
PR_FAILURE 表示调用线程尚未进入监视器。
描述¶
使用 address
参数中指定的值在监视器缓存中查找监视器,PR_CNotify 通知单个正在等待监视器状态更改的线程。如果某个线程正在等待监视器(已调用 PR_CWait),则该线程将变为就绪状态。一旦该线程被调度,它就会尝试重新进入监视器。