<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    xylz,imxylz

    關注后端架構、中間件、分布式和并發編程

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      111 隨筆 :: 10 文章 :: 2680 評論 :: 0 Trackbacks
    一直以為java.text.Format中的format方法是線程安全的,今天剛好用到SimpleDateFormat,由于我們這是一個非常大的網站,并發量都是幾千的,所以為了保險起見特地看了源代碼才知道不是線程安全的。然后寫了個測試的程序得到的結果確實不是線程安全的。
    然后繼續看源代碼才知道,三大格式化類中只有java.text.NumberFormat是線程安全的,其它兩個(java.text.MessageFormat,java.text.DateFormat)都不是線程安全的。看來以后不能將SimpleDateFormat進行常量保存了。



    ©2009-2014 IMXYLZ |求賢若渴
    posted on 2009-09-27 16:51 imxylz 閱讀(1338) 評論(1)  編輯  收藏 所屬分類: J2EE

    評論

    # re: java.text.Format中的線程安全[未登錄] 2013-12-27 14:44 forever
    可以基于TheadLocal處理,詳見樣例:
    private static ThreadLocal<SimpleDateFormat> dateTimeThreadlocal = new ThreadLocal<SimpleDateFormat>() {
    protected synchronized SimpleDateFormat initialValue() {
    return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    }
    };
    這樣就可以Thread Confiment  回復  更多評論
      


    ©2009-2014 IMXYLZ
    主站蜘蛛池模板: 男人j进女人p免费视频| 亚洲一区二区三区日本久久九| 内射少妇36P亚洲区| 免费看一级一级人妻片| 扒开双腿猛进入爽爽免费视频| 久久久久亚洲av无码专区喷水| 亚洲免费一区二区| 国产精品久久香蕉免费播放| 亚洲剧场午夜在线观看| 成人电影在线免费观看| 亚洲国产天堂久久久久久| 一级做a爰片性色毛片免费网站 | 亚洲精品9999久久久久无码| 91av在线免费视频| 亚洲AV无码成人精品区天堂| 国产日韩久久免费影院| 亚洲日本中文字幕一区二区三区| 国产亚洲精品岁国产微拍精品| 美女被爆羞羞网站免费| 永久免费av无码网站大全| 国产色在线|亚洲| 免费影院未满十八勿进网站| 亚洲视频欧洲视频| 亚洲精品在线免费看| 亚洲色偷偷av男人的天堂| 四虎国产成人永久精品免费| 久久精品九九亚洲精品天堂| 成人片黄网站色大片免费观看APP| 亚洲区小说区图片区QVOD| 最好免费观看高清在线| 久久久久亚洲av无码尤物| 亚洲视频免费在线观看| 亚洲一区二区三区首页| 国产精彩免费视频| 久久综合久久综合亚洲| 成**人免费一级毛片| 色噜噜噜噜亚洲第一| 亚洲精品国产日韩无码AV永久免费网 | aa在线免费观看| 亚洲乱码一区二区三区在线观看 | 亚洲性久久久影院|