您的位置:首页 > 其它

SimpleDateFormat线程安全的问题

2016-01-21 11:13 260 查看
今天在代码中看到在方法中使用SimpleDateFormat这儿类,我就想既然使用的格式化的格式是一样的为什么要在每次都new一个对象出来呢,而不是使用在成员变量中??

带着这个问题,查询的一些关于SimpleDateFormat的format这个方法是否是线程安全的(参考blog.csdn.net/zxh87/article/details/19414885), 查看JDK关于format的实现发现其中使用了
<strong>this.calendar.setTime(paramDate);</strong>
这也就解释了,SimpleDateFormat.format这个方法不是线程安全的,如果在多线程环境在,应该不要将SimpleDateFormat对象定义为共享变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: