名前空間
変種
操作

cnd_broadcast

From cppreference.com
ヘッダ<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 The cnd_broadcast function (p: 275-276)
  • C11標準 (ISO/IEC 9899:2011)
  • 7.26.3.1 The cnd_broadcast function (p: 378)

[編集] 関連

条件変数でブロックされている1つのスレッドのブロックを解除する
(関数) [編集]
C++ドキュメント for condition_variable::notify_all
C++ドキュメント for condition_variable_any::notify_all
English 日本語 中文(简体) 中文(繁體)