[번역] Java Volatile Keyword

본 포스팅은 Java Volatile Keyword을 번역하여 작성했습니다. Java volatile 키워드는 “메인 메모리에 저장되는” Java 변수로 표시하고자할 때 사용됩니다. 즉, volatile 변수의 모든 읽기는 CPU cache가 아닌, 컴퓨터의 메인 메모리로부터 읽어오는...

[번역] JAVA MEMORY MODEL AND REORDERING

본 포스팅은 JAVA MEMORY MODEL AND REORDERING을 번역하여 작성했습니다. JAVA MEMORY MODEL AND REORDERING 이 포스트는 double checked locking idiom을 해결하는 방법에 대한 또 다른 포스트가 아닙니다. 여기서 목표는 동기화...