1. Java Concurrency: Visibility and Synchronizedhttps://dzone.com/articles/java-concurrency-visibility-and-synchronized [ 요약 ]두 스레드 간의 변수 가시성과, 공유 변수를 변경할 때 발생하는 일에 대해 알아보자 지양해야 할 코드import java.util.Date; public class UnSynchronizedCountDown { private int number = Integer.MAX_VALUE; public Thread countDownUntilAsync(final int threshold) { return new Thread(() -> { while..