PR_CNotifyAll¶
通知所有等待监视数据状态更改的线程。
语法¶
#include <prcmon.h>
PRStatus PR_CNotifyAll(void *address);
参数¶
该函数具有以下参数
address
被监视对象的地址。调用线程必须在调用 PR_CNotifyAll 时处于监视器中。
返回值¶
PR_SUCCESS 表示已找到引用的监视器,并且调用线程位于监视器中。
PR_FAILURE 表示无法找到引用的监视器,或者调用线程不在监视器中。
描述¶
使用 address 参数中指定的值在监视器缓存中查找监视器,PR_CNotifyAll 会通知所有等待监视器状态更改的线程。然后,所有等待状态更改的线程都被安排重新进入监视器。