Synchronization
Date formats are not synchronized. It is recommended to create separate format instances for each thread. If multiple threads access a format concurrently, it must be synchronized externally
위의 내용은 SimpleDateFormat 클래스의 JavaDoc에 언급되어 있습니다.java.text.SimpleDateFormat 스레드로부터 안전하지 않음
우리는 SimpleDateFormat 개체를 정적으로 만들면 안됨을 의미합니까?
정적으로 만들면이 개체를 사용하는 곳마다 동기화 된 블록으로 유지해야합니다.
예 너는 정확하다 –
(자바 1.8의) 새로운'java.time.format.DateTimeFormatter'는 "불변이고 쓰레드 안전하다". 다음을 참조하십시오. https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – Linuslabo