スピンロックに対するロックフリープログラミングの利点は何だろうと思いますか? スレッド (A と呼ばれる) で CAS メカニズムを使用してロックフリープログラミングを行う場合、他のスレッドが CAS の値を変更した場合、スレッドはまだ必要があると思います。再びループします。そして、スピンロックを使うのと同じだと思います!
私はこれについてとても混乱しています。ロックの競合が激しくない場合に CAS とスピンロックを使用するのが適していることはわかっていますが、どのシナリオでロックフリーを使用し、スピンロックを使用する必要があるか説明できますか?