スピンロック

すぴんろっく

意味

スピンロックとは、コンピュータサイエンスにおいてマルチスレッドプログラミングなどで使用される排他制御の同期機構の一つです。あるスレッドがリソースを利用している際、別のスレッドがそのリソースへのアクセス権を得るために、処理を中断してスリープ状態に入るのではなく、ループ処理を実行しながら繰り返しロックの取得を試みる手法を指します。別名でビジーウェイトとも呼ばれ、ロックが解放されるまでCPUリソースを消費し続けながら待機するのが基本的な動作原理です。

類義語

spinlock

スピンロックの詳しい解説・事例・出典を見る →
最終更新: