SimpleDateFormat线程不安全原因及解决方案

98 阅读1分钟

1.线程不安全原因

多个线程会同时调用calender.setTime方法,导致time被别的线程修改,因此线程是不安全的。

image.png

2.解决方案

  1. 当做局部变量使用,每次调用新建一个对象
  2. 使用DateTimeFormatter类