使用ThreadLocal保证DateFormat线程安全
大家都知道DateFormat是线程非安全的, 一般在多线程环境下, 必须为每一次日期时间的转换创建一个DateFormat, 这里有一个更高效的做法:
/**
* 使用ThreadLocal以空间换时间解决SimpleDateFormat线程安全问题。
* 创建一个ThreadLocal类变量,这里创建时用了一个匿名类,覆盖了initialValue方法,主要作用是创建时初始化实例。
* ...
原创
2019-10-23 11:05:59 ·
291 阅读 ·
0 评论