Java volatile 키워드의 원리와 활용

가시성(Visibility) 보장 멀티쓰레드 환경에서 공유 변수의 값 변경 시 다른 쓰레드들에게 변경 사항이 즉시 반영되는 것을 보장합니다. 쓰레드는 작업 시 자신의 로컬 캐시에 데이터를 복사해 사용하는데, volatile 키워드가 선언된 변수는 작업 완료 시 메인 메모리에 즉시 갱신됩니다. public class VolatileVisibilityTest { public static void main(String[] ar ...

8월 17일 04:24에 게시됨