<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)論
      

    主站蜘蛛池模板: 大妹子影视剧在线观看全集免费| 99精品视频在线观看免费专区| 偷自拍亚洲视频在线观看| 国产精品无码永久免费888| 100部毛片免费全部播放完整| 国产成人免费a在线资源| 麻豆亚洲av熟女国产一区二| 视频一区二区三区免费观看| 蜜臀AV免费一区二区三区| 老汉色老汉首页a亚洲| 免费人人潮人人爽一区二区| 人与禽交免费网站视频| 亚洲午夜久久久影院伊人| 朝桐光亚洲专区在线中文字幕 | 亚洲丝袜美腿视频| 日韩色视频一区二区三区亚洲| 日本免费观看网站| 亚洲va在线va天堂成人| 99在线热视频只有精品免费| 亚洲色图国产精品| 亚洲精品免费网站| 内射干少妇亚洲69XXX| 91黑丝国产线观看免费 | 亚洲国产免费综合| 亚洲国产一区在线| 2021免费日韩视频网| 亚洲AV永久无码精品一福利| 亚洲免费视频观看| 亚洲日韩国产二区无码| 国产一卡二卡四卡免费| 亚洲国产精品网站在线播放| 最近中文字幕无免费视频| 亚洲高清无在码在线电影不卡| 免费A级毛片无码免费视| 亚洲欧洲久久精品| 蜜臀AV免费一区二区三区| 亚洲欧美国产欧美色欲| 国产日韩亚洲大尺度高清| 青柠影视在线观看免费| 久久精品国产精品亚洲色婷婷| 中文在线观看国语高清免费|