(回転&リビジョン)マルチスレッドでの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