<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 閱讀(1343) 評論(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
    主站蜘蛛池模板: 国产又黄又爽又猛的免费视频播放| 国产精品区免费视频| 四虎在线视频免费观看| 亚洲AV一二三区成人影片| 18禁黄网站禁片免费观看不卡| 亚洲AV午夜成人片| 亚洲一区免费观看| 国产精品视频白浆免费视频| 日韩亚洲一区二区三区| 国产成人AV片无码免费| 亚洲成人精品久久| 免费看一级高潮毛片| 最近中文字幕电影大全免费版| 亚洲精品综合一二三区在线| 最近中文字幕大全免费视频| 亚洲香蕉在线观看| 青青青青青青久久久免费观看| 综合偷自拍亚洲乱中文字幕| 国产精品亚洲视频| 国产日韩一区二区三免费高清| 久久久婷婷五月亚洲97号色| 毛片a级三毛片免费播放| 自拍偷自拍亚洲精品偷一| 亚洲福利视频一区二区| a毛片免费在线观看| 免费欧洲毛片A级视频无风险| 一区二区三区精品高清视频免费在线播放 | 亚洲av鲁丝一区二区三区| 1000部羞羞禁止免费观看视频| xxx毛茸茸的亚洲| 免费一级毛片女人图片| 国产偷伦视频免费观看| 亚洲人6666成人观看| 免费人成在线观看网站视频| 免费无码一区二区三区蜜桃| 亚洲av无码片区一区二区三区| 日韩亚洲精品福利| 99在线热视频只有精品免费| 亚洲一区二区三区国产精华液| 18以下岁毛片在免费播放| 亚洲av无码有乱码在线观看|