메모리 가시성멀티 쓰레드 환경에서 한 쓰레드가 변경한 값이 다른 쓰레드에게 언제, 어떻게 보여지는지에 대한 문제를 말한다여러 쓰레드가 공유된 하나의 메모리에 접근할 때 이 문제가 발생한다 volatile 키워드를 사용해 문제를 해결할 수 있다https://github.com/venzersiz/learn-java8/blob/master/src/test/java/concurrency/basic/ThreadVolatileTest.java 쓰레드 동기화 기법을 사용할 수도 있다https://github.com/venzersiz/learn-java8/tree/master/src/test/java/concurrency/synchorize Java Memory Model여러 쓰레드들이 메모리를 공유하고 상호작용하..