자원
전역 변수 / 힙 객체
판정
공유
이유
같은 주소 공간에서 같은 데이터를 접근합니다.
판단
하나라도 쓰면 잠금, 원자 연산, 메시지 전달을 검토합니다.
스레드가 같은 위치를 함께 보거나 쓰는지 먼저 나누면, 경쟁 조건 후보와 동기화 필요 여부가 바로 드러납니다.
주소나 열린 핸들이 같으면 공유 후보입니다.
읽기만 있으면 안전하지만, 쓰기가 섞이면 경쟁 후보입니다.
결과가 순서에 의존하면 동기화 정책을 정합니다.