最近のCPUは実行効率を改善するために命令やメモリアクセスの並べ替えを行う。そのようなプロセッサには何らかの方法でメモリアクセスの順番を変えないようにする機能がある。例えばメモリバリア命令がそれである。ピーターソンのアルゴリズムなどをアウト・オブ・オーダー実行プロセッサで実装するには、一般にそのような操作を使用して設計した順番通りに処理が行われるようにしなければならない。そのようなCPUには不可分操作機能も備わっている。例えば、x86系プロセッサの XCHG 命令、Alpha、MIPS、PowerPCなどのアーキテクチャのLoad-Link/Store-Conditional命令などである。これらの命令は共有メモリを使用した手法よりも効率的に同期プリミティブを構築するのに使われる。
プロセスはクリティカルセクション1回分の処理時間以上に待たされることはない。他のプロセスに優先権を与えると、そのプロセスはクリティカルセクションの最後まで動作し、自身のflagを 0 にするので、もう一方のプロセスがクリティカルセクションに入ることができるようになる。
プロセス P0 がクリティカルセクションに入ろうとしていない場合、P1 は即座にクリティカルセクションに入ることができる。P0 と P1 の間でクリティカルセクションに入るべき順番は全く決まっていない。
P0とP1は決して同時にクリティカルセクションには入らない。P0がクリティカルセクションにあるときflag[1]かturnのどちらかが 0 である。どちらにしても P1 はクリティカルセクションに入れない。
flag[0]   = 0 flag[1]   = 0  p0: flag[0] = 1                        p1: flag[1] = 1     turn = 1                               turn = 0     while( flag[1] && turn == 1 );         while( flag[0] && turn == 0 );             // do nothing                                // do nothing     // critical section               // critical section      ...                               ...     // end of critical section        // end of critical section     flag[0] = 0                            flag[1] = 0このアルゴリズムでは、二つの変数 flag と turn を使用する。flag の値が 1 のとき、そのプロセスがクリティカルセクションに入りたいことを示している。turn はその時点で優先権を持つプロセスの識別子を保持する。プロセス P0 がクリティカルセクションに入るには、P1がクリティカルセクションに入ろうとしていないか、P1 が turn を 0 に設定して P0 に優先権を与えている必要がある。このアルゴリズムは以下に述べるミューテックスの3つの基本条件を満たしている。
ピーターソンのアルゴリズムは、通信のために共有メモリだけを使い「2個」のプロセス間でリソースを競合することなく共有する相互排他のためのアルゴリズムである。これは、1981年、ロチェスター大学の Gary Peterson が定式化した。（注："Operating Systems Review, January 1990 ('Proof of a Mutual Exclusion Algorithm', M Hofri)" で議論されているように、ピーターソンのアルゴリズムは2個以上のプロセスに一般化できる）ハードウェアレベルでは一般に、アトミックなアクセスを達成するのにピーターソンのアルゴリズムを必要とすることはない。プロセッサにはテスト・アンド・セット命令などが装備されていて、同時並行的アクセスを実現できる。特殊なソフトウェアの技術は必要ではない。
ジュニア時代はジョージア代表として国内外のジュニア大会で一定の成績を収めていたが、2013年にはアゼルバイジャンへ帰化した。2014年のU23ヨーロッパ選手権100kg超級で2位になった。2016年のリオデジャネイロオリンピックでは2回戦で原沢久喜に大内刈で敗れた。2018年に地元アゼルバイジャンのバクーで開催された世界選手権では、世界ランキング36位の伏兵ながら準々決勝でリオデジャネイロオリンピック100kg級金メダリストであるチェコのルカシュ・クルパレクを破るなどして決勝まで進むと、アゼルバイジャン大統領のイルハム・アリエフの観戦する中でジョージアのグラム・ツシシビリと対戦するが、終了間際に一本背負投で敗れて2位だった。IJF世界ランキングは1093ポイント獲得で36位(18/10/29現在)。
1906年の開業時にはマンチェスターのトラフォード・パークで製造された1906形(ゲート形)電車が使用され、ついでクイーンズ・パークへの延伸にあわせてブラッシュ・トラクション社で10両、リーズ・フォージ社で2両の1914形電車が製造された。クイーンズパーク以北への運行用としてメトロポリタン車両で72両が追加された。この車両はLNWR(後のLMS)とロンドン地下鉄の双方が所有したため、ジョイント形と呼ばれ、LNWRの標準塗装が施された。この車両には空気式のドアが装備されず、信頼性に問題があったためごく一部がLMSで引き続き運用されたほかは1930年にロンドン地下鉄スタンダード形電車に置き換えられた。1930年代の一時期、ワットフォード方面の電車には識別のため窓付近に青帯が巻かれていた。1919年にピカデリー線用としてキャメル・レアド社で製造された車両の一部が1932年にベーカールー線に転用された。この車両はロンドン地下鉄で初めて空気式自動ドアを採用した車両である。この車両と、当時在籍していたその他の車両群は後にスタンダード形に置き換えられ、スタンダード形は1938形と1949形に置き換えられた。1972形新製投入によって1949形全車と1938形の一部が置き換えられ、以降1938形電車、1972形電車で運行された。スタンモア支線がジュビリー線として分離された1979年以降1972形はジュビリー線用となり、ベーカールー線は1938形のみで運行された。1983年から1938形電車は他線から転用された1959形電車に置き換えられたが、程なくジュビリー線への1983形電車投入で捻出された1972形電車が転用されて1959形も置き換えられた。1938形電車は1985年11月20日に運行を終了、1959形電車はノーザン線に転用された。