-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
해결됨
제가 이해한게 맞는지 모르겠습니다.
24.02.04 20:31 작성 24.02.04 20:35 수정 조회수 132
0
전역 변수에 값을 변경할 때 쓰레드가 우선 개인 수첩에 적어두고
나중에 다른 것들까지 한번에 모아서 최종적으로 메인 메모리에 변경된 값을 기입 한다고 이해하면 될까요?
쓰레드의 개인 수첩이 그 쓰레드를 조종하는 CPU 코어의 캐시가 되는건가요?
답변을 작성해보세요.
1
Rookiss
지식공유자2024.02.04
네 그렇습니다.
다른 것들까지 모아서 변경된 값을 기입하는 것은 상황에 따라 다르지만
중요한 것은 당장 변경된 값이 100% 반영되지 않을 수 있다!가 중요합니다.
근데 이마저도 이론적으론 그런데 Intel류 CPU에선 확인이 잘 안될거에요.
답변 1