면접 - 자바

개발자 면접 질문 - Volatile 변수

snow-line 2020. 12. 3. 20:34
반응형

1. Volatile 변수

 - 변수의 값을 항상 메인 메모리에서 직접 읽히도록 한다.

 - Volatile 변수에 새 값이 대입되면 이 값은 언제나 메인 메모리로 즉시 쓰여진다.

 - 다른 CPU에서 동작하는 다른 쓰레드에게 항상 Volatile 변수의 최신 값이 읽히도록 보장한다.

 - Volatile 변수의 값은 CPU 캐시가 아닌 메인 메모리로부터 직접 읽히게 한다.

반응형