0
스핀 록을 구현하는 데 사용할 수있는 원자 스왑 명령어가 두 레지스터의 내용을 바꾸는 대신 레지스터와 메모리 위치간에 데이터를 교환하는 이유는 무엇입니까?Compare-And-Swap이 메모리와 레지스터를 사용하는 이유
스핀 록을 구현하는 데 사용할 수있는 원자 스왑 명령어가 두 레지스터의 내용을 바꾸는 대신 레지스터와 메모리 위치간에 데이터를 교환하는 이유는 무엇입니까?Compare-And-Swap이 메모리와 레지스터를 사용하는 이유
점은 그들은 단지 어쨌든 임시 데이터를 보유하기 때문에 그냥 레지스터 주위의 교환에 의해 아무 것도 얻을 수 없다, 원자 에게 메모리을 변경하는 것입니다.
합리적인 소리 – niklas