작성자 없음
작성자 정보가 삭제된 글입니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
캐시 이론
해결된 질문
작성
·
232
수정됨
0
전역 변수에 값을 변경할 때 쓰레드가 우선 개인 수첩에 적어두고
나중에 다른 것들까지 한번에 모아서 최종적으로 메인 메모리에 변경된 값을 기입 한다고 이해하면 될까요?
쓰레드의 개인 수첩이 그 쓰레드를 조종하는 CPU 코어의 캐시가 되는건가요?
답변 1
1
네 그렇습니다. 다른 것들까지 모아서 변경된 값을 기입하는 것은 상황에 따라 다르지만중요한 것은 당장 변경된 값이 100% 반영되지 않을 수 있다!가 중요합니다.근데 이마저도 이론적으론 그런데 Intel류 CPU에선 확인이 잘 안될거에요.