memory barrier 썸네일형 리스트형 동기화3 reference. 캄란 아미니 - 전문가를 위한 C [멀티프로세서 유닛]- 컴퓨터 시스템에 코어가 하나뿐인 CPU 처럼 프로세서 유닛이 하나만 있을 때, 메인 메모리의 특정 주소에 접근하려는 작업들은 주소가 CPU 코어에 캐시되어 있더라도 언제나 최신 값을 읽는다.(단일 코어에선 하나의 프로세서만 존재하므로 모든 프로세스나 스레드가 같은 캐시를 사용하기 때문에 매번 갱신되는 캐시의 내용을 읽음으로써 캐시의 일관성이 유지된다.즉, 멀티 코어 환경에서 한 코어의 데이터를 수정했지만, 다른 코어는 오래된 데이터를 참조하여 잘못된 연산을 수행하는 데이터 불일치 문제나 프로그램 실행 결과가 프로세서의 스케줄링이나 실행 순서에 따라 달라질 수 있어, 예측하기 어려운 결과를 초래하는 결과의 비일관성 문제가 발생하지.. 더보기 이전 1 다음