concurrency-lock-vs-lockfree이란?
잠금 대 잠금 없음(lockfree/lockless) 동시성 결정, 원자 기본 요소 및 메모리 순서 지정 위험 평가를 위한 언어 독립적 지침입니다. 작업에서 원자성, CAS/비교 및 교환, 잠금 없는 큐/스택/풀, 메모리 순서 또는 메모리 펜스, ABA, 약한 메모리 동작 또는 성능을 위한 뮤텍스/잠금 교체가 언급될 때 사용합니다. 또한 사용자 정의 동기화 프리미티브를 디자인하거나 스레드 인터리빙으로 인해 발생하는 드문 동시성 버그를 디버깅할 때도 사용합니다. 출처: erikhuizinga/concurrency-lock-vs-lockfree.