メインメニューを開く

差分

シグナル状態

14 バイト追加, 2021年2月5日 (金) 06:11
編集の要約なし
'''シグナル状態'''(英語:signaled)とは、[[マルチプロセス]]や[[マルチスレッド]]において「処理が完了した」というフラグが立った状態のことである。において「処理が完了した」というフラグが立った状態のことである。主に外部から処理完了を検知するのに用いる。
外部から完了を検知するためのものだな。ほとんどのほとんどの[[マルチスレッド]]系の[[API]]には「WaitForSignal()」のようなメソッドが用意されている。
[[コマンドキュー]]や[[スレッドプール]]などではシグナル状態を保持する[[変数]]を「フェンス(英語:Fence)」と呼ぶことが多い。を「[[フェンス]](英語:[[Fence]])」と呼ぶことが多い。
== 関連項目 ==
* [[VeldridでFenceを使う]]