首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

(转&修订)多线程上安全使用SimpleDateFormat

2012-08-26 
(转&修订)多线程下安全使用SimpleDateFormat在多线程先使用静态SimpleDateFormat是不安全的,如果每次都new

(转&修订)多线程下安全使用SimpleDateFormat

在多线程先使用静态SimpleDateFormat是不安全的,如果每次都new又太消耗资源,下面的办法不错,值得学习。

?

?

private static final String DATE_FORMAT ="yyyyMMddHHmmss";      protected static ThreadLocal<SimpleDateFormat> threadLocal =new ThreadLocal<SimpleDateFormat>() {      protected synchronized SimpleDateFormat initialValue() {      return new SimpleDateFormat(DATE_FORMAT);      }  };        public static DateFormat getDateFormat() {  return threadLocal.get();  }        public static Date parse(String textDate) throws ParseException  {  return getDateFormat().parse(textDate);  }
?

参考:http://www.cnblogs.com/jessiejacky/archive/2011/04/22/2024427.html

?

--end

?

?

热点排行