画像引用元: kjellkod.files.wordpress.comLOCK-FREEとWAIT-FREEアルゴリズム
推定知名度0.19%15〜75歳男女
推定知名度--%20〜35歳男女
Lock-freeとWait-freeアルゴリズムとは、共有データにロックをかけて保護するアルゴリズムとは違い、複数のスレッドが同時並行的に、ある対象データを壊すことなしに読み書きすることを可能にするアルゴリズムである。Lock-free とはスレッドがロックしないことを意味しており、全てのステップにおいてシステムが必ず進行する。通常ロックを所有するスレッドは、コンテキストスイッチが発生した時点で、全体の進行を阻止することがあるので、Lock-free ではミューテックスやセマフォといった、排他制御のためのプリミティブが使われていないということになる。Wait-free とは、他のスレッドの動作に関係なく、スレッドがいかなる操作も有限のステップで操作を完了させられることを指す。Wait-free なアルゴリズムは Lock-free である。
過去の推移
0.0906
0.1207
0.1508
0.1509
0.1610
0.1611
0.1712
0.1913
0.1914
0.1915
0.1916
