命名空间
变体
操作

cnd_broadcast

来自 cppreference.cn
< c‎ | thread
定义于头文件 <threads.h>
int cnd_broadcast( cnd_t *cond );
(始于 C11)

在调用时,解除阻塞在条件变量 cond 上的所有线程的阻塞。如果此时没有线程阻塞在 cond 上,此函数不执行任何操作,并返回 thrd_success

目录

[编辑] 参数

cond - 指向条件变量的指针

[编辑] 返回值

thrd_success 如果成功,thrd_error 否则为。

[编辑] 参考文献

  • C17 标准 (ISO/IEC 9899:2018)
  • 7.26.3.1 cnd_broadcast 函数 (页码: 275-276)
  • C11 标准 (ISO/IEC 9899:2011)
  • 7.26.3.1 cnd_broadcast 函数 (页码: 378)

[编辑] 参见

解除阻塞一个阻塞在条件变量上的线程
(函数) [编辑]
C++ 文档,关于 condition_variable::notify_all
C++ 文档,关于 condition_variable_any::notify_all