<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
    主站蜘蛛池模板: 久久综合九色综合97免费下载| 在线观看成人免费| 亚洲第一永久在线观看| 大陆一级毛片免费视频观看| 特黄特色的大片观看免费视频| 亚洲嫩模在线观看| 国产精品黄页在线播放免费| 亚洲阿v天堂在线2017免费| 久久亚洲私人国产精品| 国产精品色午夜视频免费看| 国产成人精品无码免费看| 亚洲另类自拍丝袜第五页| 亚洲婷婷五月综合狠狠爱| 大地资源在线观看免费高清| 在线观看免费无码专区| 亚洲欧美黑人猛交群| 亚洲人成亚洲精品| 亚洲一级特黄大片在线观看| 99久久免费国产精品特黄| 免费无码一区二区三区蜜桃 | 亚洲av永久无码精品国产精品| 91嫩草国产在线观看免费| 中文字幕无线码中文字幕免费| 四虎亚洲精品高清在线观看| 久久亚洲精品中文字幕三区| 四虎精品亚洲一区二区三区| 在线观看AV片永久免费| 免费人成网站在线观看不卡 | 成人免费男女视频网站慢动作 | 亚洲日韩中文字幕日韩在线 | 亚洲AV日韩精品一区二区三区| 免费看片在线观看| 一个人免费视频在线观看www| 午夜亚洲国产理论片二级港台二级| 亚洲精品人成电影网| 亚洲AV永久纯肉无码精品动漫| 亚洲A∨精品一区二区三区| 成人在线免费观看| 青娱乐免费视频在线观看| 免费看又黄又无码的网站| 中文在线观看国语高清免费|