SimpleDateFormat 的线程安全问题与 ThreadLocal
http://blog.jrwang.me/2016/java-simpledateformat-multithread-threadlocal/
解读:
- SimpleDateFormat里面有个变量,多线程可能会公用,造成冲突,所以线程不安全
ThreadLocal作用与实现
https://blog.csdn.net/fjse51/article/details/54632999
解读:
1.给每个线程单独创建一个固定的SimpleDateFormat,这样不冲突了,也不用在每次线程启动的时候创建,相当于线程之前就初始化好了。
2.还可以加锁实现。