名前空間
変種
操作

cnd_signal

From cppreference.com
ヘッダ<threads.h>で定義
int cnd_signal( cnd_t *cond );
(C11 以降)

cond で示される条件変数で待機しているスレッドを 1 つ解除します。ブロックされているスレッドがない場合は、何もせず thrd_success を返します。

目次

[編集] パラメータ

cond - 条件変数へのポインタ

[編集] 戻り値

成功した場合は thrd_success、それ以外の場合は thrd_error

[編集] 参考文献

  • C17標準 (ISO/IEC 9899:2018)
  • 7.26.3.4 The cnd_signal function (p: 276)
  • C11標準 (ISO/IEC 9899:2011)
  • 7.26.3.4 The cnd_signal function (p: 379)

[編集] 関連項目

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