인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

캐시 이론

제가 이해한게 맞는지 모르겠습니다.

해결된 질문

작성

·

232

·

수정됨

0

전역 변수에 값을 변경할 때 쓰레드가 우선 개인 수첩에 적어두고

나중에 다른 것들까지 한번에 모아서 최종적으로 메인 메모리에 변경된 값을 기입 한다고 이해하면 될까요?

 

쓰레드의 개인 수첩이 그 쓰레드를 조종하는 CPU 코어의 캐시가 되는건가요?

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 그렇습니다.
다른 것들까지 모아서 변경된 값을 기입하는 것은 상황에 따라 다르지만
중요한 것은 당장 변경된 값이 100% 반영되지 않을 수 있다!가 중요합니다.
근데 이마저도 이론적으론 그런데 Intel류 CPU에선 확인이 잘 안될거에요.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기