シグナル状態

提供: MonoBook
2021年2月4日 (木) 12:03時点におけるAdministrator (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

シグナル状態(英語:signaled)とは、マルチプロセスマルチスレッドにおいて「処理が完了した」というフラグが立った状態のことである。

外部から完了を検知するためのものだな。ほとんどのマルチスレッド系のAPIには「WaitForSignal()」のようなメソッドが用意されている。

コマンドキュースレッドプールなどではシグナル状態を保持する変数を「フェンス(英語:Fence)」と呼ぶことが多い。

関連項目