「シグナル状態」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
 
3行目: 3行目:
 
ほとんどの[[マルチスレッド]]系の[[API]]には「WaitForSignal()」のようなメソッドが用意されている。
 
ほとんどの[[マルチスレッド]]系の[[API]]には「WaitForSignal()」のようなメソッドが用意されている。
  
[[コマンドキュー]]や[[スレッドプール]]などでは[[シグナル状態]]を保持する[[変数]]を「[[フェンス]](英語:[[Fence]])」と呼ぶことが多い。
+
[[コマンドキュー]]や[[スレッドプール]]などではシグナル状態を保持する[[変数]]を「[[フェンス]](英語:[[Fence]])」と呼ぶことが多い。
  
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[VeldridでFenceを使う]]
 
* [[VeldridでFenceを使う]]

2021年2月5日 (金) 06:11時点における最新版

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

ほとんどのマルチスレッド系のAPIには「WaitForSignal()」のようなメソッドが用意されている。

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

関連項目[編集 | ソースを編集]