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)
[編集] 関連
| (C11) |
条件変数でブロックされている1つのスレッドのブロックを解除する (関数) |
| C++ドキュメント for condition_variable::notify_all
| |
| C++ドキュメント for condition_variable_any::notify_all
| |