Compare-and-swap http://en.wikipedia.org/wiki/Compare-and-swap
CAS(&A, old, new);
의미: A의 값이 old면 new로 바꾸고 true를 리턴.
다른 말로 다시 말하면: A의 메모리를 다른 스레드가 바꿔서 false가 리턴됐다. 모든 것을 포기하라.
프로그래밍 이야기: true
Compare-and-swap http://en.wikipedia.org/wiki/Compare-and-swap
CAS(&A, old, new);
의미: A의 값이 old면 new로 바꾸고 true를 리턴.
다른 말로 다시 말하면: A의 메모리를 다른 스레드가 바꿔서 false가 리턴됐다. 모든 것을 포기하라.
프로그래밍 이야기: true
테스트