나는 두 개의 스레드, 하나는 int를 업데이트하고 다른 하나는 그것을 읽는다. 읽기 및 쓰기 순서가 관련이없는 통계 값입니다.
내 질문은 어쨌든이 멀티 바이트 값에 대한 액세스를 동기화해야합니까? 또는 다른 말로하면 쓰기의 일부가 완료되고 중단 된 다음 읽기가 발생할 수 있습니다.
예를 들어 0x00010000의 증가 된 값을 가져 오는 값 = 0x0000FFFF를 생각해보십시오.
걱정해야 할 값이 0x0001FFFF처럼 보이는 시간이 있습니까? 확실히 유형이 클수록 이와 같은 일이 더 많이 발생할 수 있습니다.
저는 항상 이러한 유형의 액세스를 동기화했지만 커뮤니티가 어떻게 생각하는지 궁금했습니다.