ビジーウェイト

読み:ビジーウェイト
外語:budy wait 英語
品詞:名詞

ウェイト(待機)処理のうち、ビジーな、つまり他への応答性に乏しい待機のこと。

目次

ループを用いるなどでCPUのリソースを占有し、他の操作に応答しにくい状態で待つような待機処理である。このためループウェイトともいう。

アセンブリ言語レベルでは、CPUクロックから計算できるダミーの命令を中に置き、それを必要時間ぶんループさせて、目的の時間を稼ぐという方法がよく行なわれている。

プリエンプティブマルチタスクのOSやリアルタイムOSなどでは、この方法で正確な時間を待つことは不可能だが、一定以上待てば良いような場合には利用できる。

例えば、ICや各種の装置に対するアクセス中、タイミングを取るためにごく短時間のウェイトが必要になるケースは多い。

しかし、ミューテックスなどを用いるほどではなく、処理自体をシンプルにしたいような需要では、ループ等で時間を稼ぎ、自発的には他のスレッド等に切り替えない方法での待機が行なわれることがある。

関連する用語
待機
スピンロック

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club