PR_WaitSemaphore¶
返回环境变量的值。
语法¶
#include <pripcsem.h>
NSPR_API(PRStatus) PR_WaitSemaphore(PRSem *sem);
参数¶
该函数具有以下参数
sem
指向
PRSem
结构的指针,该结构由对 PR_OpenSemaphore 的调用返回。
返回值¶
描述¶
PR_WaitSemaphore 测试信号量的值。如果信号量的值 > 0,则信号量的值递减,函数返回。如果信号量的值为 0,则函数阻塞,直到该值变为 > 0,然后信号量递减,函数返回。
“测试和递减”操作以原子方式执行。