PR_NotifyAllCondVar

通知所有等待指定条件变量的线程。

语法

#include <prcvar.h>

PRStatus PR_NotifyAllCondVar(PRCondVar *cvar);

返回值

该函数返回以下值之一

  • 如果成功,则返回 PR_SUCCESS

  • 如果失败(例如,如果调用者没有锁定与条件变量关联的锁),则返回 PR_FAILURE

描述

调用线程必须持有保护条件的锁,以及与条件紧密相关的变量。

调用 PR_NotifyAllCondVar 会导致所有等待指定条件变量的线程都提升到就绪状态。如果没有线程正在等待,则操作为无操作。