Load-Link/Store-Conditional
x64-64のアーキテクチャがlock命令プリフィックスを使って排他制御をするのに対し、ARM,RISM-V,POWER,MIPSなどのようなアーキテクチャでは別のアプローチを取る
擬似的な排他制御を実現するための手法として,Load-LinkとStore-Conditionalがある。
それぞれLL,SCと表記される
LLは読み取り命令。SCは書き込み命令。LLによって読み取られたメモリの値が、SC時点で(外部プロセスによって)変更されていた場合、SCによる書き込みは失敗し、LLをやり直す。