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

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

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

    Evan's Blog

    Java, software development and others.

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      28 隨筆 :: 0 文章 :: 73 評(píng)論 :: 0 Trackbacks

    任何一門支持多線程的語言中,多線程是都是一個(gè)讓人又愛又恨的東西。Java的多線程相對(duì)而言比其它語言要簡單一點(diǎn),如果不是開發(fā)框架類或者系統(tǒng)級(jí)的程序,也許很少會(huì)碰到要明確碰到Java的多線程API,但事實(shí)上不等于你不用注意多線程安全的問題,尤其當(dāng)你在開發(fā)Web程序的時(shí)候,在類中使用了靜態(tài)屬性(static fields)而不僅僅是對(duì)象屬性(instance fields)的時(shí)候,如果在壓力測試或者提交給用戶使用的時(shí)候,發(fā)生了一些不可重現(xiàn)的錯(cuò)誤或者數(shù)據(jù)混亂的時(shí)候,那往往要查查這些使用了靜態(tài)屬性的類是否是多線程安全的了。當(dāng)然,如果你專注于開發(fā)Web應(yīng)用,并且很少涉及框架或核心模塊的開發(fā),那也就基本上知道synchronized的關(guān)鍵字的應(yīng)用就可以了。這也許就是Java多線程相對(duì)其它語言中多線程要簡單一點(diǎn)的原因。

    當(dāng)然,這次我打算比較深入地來了解了解一下Java多線程開發(fā)的其它一些內(nèi)容,那么找一本好的書是一個(gè)比 較好的開始。關(guān)于Java多線程開發(fā)的專著比較有名的大約是《Java Threads, 3rd Edition》和《Java Thread Programming》了,前者基于JDK 1.5(這個(gè)版本對(duì)多線程進(jìn)行了很大的改進(jìn))進(jìn)行介紹,并且指出了與以前版本的區(qū)別;而后者出版于1999年,是基于JDK 1.2進(jìn)行講解的。所以呢,基本上采用第一本為主。同時(shí)也參考一下《Practical Java》和《Effective Java》的相關(guān)條目。

    這幾本書的封面如下,相關(guān)書的介紹可去Amazon查看一下:


    posted on 2006-03-05 23:25 Evan 閱讀(583) 評(píng)論(1)  編輯  收藏 所屬分類: Java筆記

    評(píng)論

    # re: 多線程(1): 選書 2008-08-19 08:49 鉤子
    如果是基于web應(yīng)用,synchronized可能不能時(shí)時(shí)滿足你的要求,比如,集群,當(dāng)你存在多個(gè)jvm的時(shí)候,并發(fā)問題還是會(huì)存在。:)  回復(fù)  更多評(píng)論
      

    主站蜘蛛池模板: 亚洲国产成人精品激情| 免费一级毛片在线播放| 亚洲国产精品久久久久久| 在线免费播放一级毛片| 亚洲欧洲成人精品香蕉网| 九九热久久免费视频| 亚洲精品高清无码视频| 日本免费中文字幕| 亚洲黄色三级视频| 成年女人午夜毛片免费视频| 亚洲综合无码一区二区痴汉| 日本免费人成视频播放| 男人免费视频一区二区在线观看 | 在线免费观看污网站| 亚洲最大的成人网| 亚洲国产婷婷香蕉久久久久久| 国产成人 亚洲欧洲| 亚洲一级黄色视频| 久久久久成人精品免费播放动漫| 精品无码一区二区三区亚洲桃色| 亚洲电影在线免费观看| 亚洲精品中文字幕无码A片老| 国产成人免费a在线视频色戒| 久久国产精品免费一区| 亚洲国产一区二区a毛片| 无码永久免费AV网站| 精品久久久久久亚洲综合网| www.黄色免费网站| 亚洲AV无码专区亚洲AV桃| 中国人xxxxx69免费视频| 亚洲乱码中文字幕在线| 亚洲精品狼友在线播放| 亚洲一区二区三区免费视频| 国产亚洲欧美在线观看| 亚洲成AV人在线观看天堂无码| aⅴ在线免费观看| 色老头综合免费视频| 亚洲黄网在线观看| 亚洲精品成人片在线观看| 免费国产黄网站在线观看视频| 亚洲av永久无码|