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

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

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

    xylz,imxylz

    關(guān)注后端架構(gòu)、中間件、分布式和并發(fā)編程

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



    ©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  回復(fù)  更多評論
      


    ©2009-2014 IMXYLZ
    主站蜘蛛池模板: 国产∨亚洲V天堂无码久久久| 亚洲AV成人精品网站在线播放| 久久久亚洲欧洲日产国码是AV| 4480yy私人影院亚洲| 99re8这里有精品热视频免费| 免费国产污网站在线观看15| 亚洲AV无码久久精品狠狠爱浪潮| 一级特黄录像免费播放肥| 99久久99久久免费精品小说| 亚洲av无码一区二区乱子伦as| 久久久久成人精品免费播放动漫| 亚洲高清在线视频| 国产精品亚洲午夜一区二区三区| 国产黄色免费网站| 亚洲国产精品成人综合色在线| 久久狠狠躁免费观看| 亚洲色图.com| 成人免费视频试看120秒| 亚洲精品无码成人| 亚洲精品乱码久久久久久不卡| 和老外3p爽粗大免费视频| 欧洲亚洲国产清在高| 七色永久性tv网站免费看| 色播亚洲视频在线观看| 九九九精品成人免费视频| 久久国产亚洲精品麻豆| 久久久99精品免费观看| 67194在线午夜亚洲| 免费精品国产自产拍观看| 久久久免费观成人影院| 亚洲激情校园春色| 亚洲Av无码精品色午夜| 四虎最新永久免费视频| 亚洲A∨精品一区二区三区下载| JLZZJLZZ亚洲乱熟无码| 精品在线免费视频| 亚洲国产一成人久久精品| 日韩亚洲国产高清免费视频| 亚洲国产日韩在线人成下载| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲综合无码一区二区三区|