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

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

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

    有朋友問過我,怎樣學習多線程編程,我總結了一下,列了一下知識點:

    1、synchronized
    2、Runnable、Thread、Thread.sleep、Thread.yield、Thread.join
    3、wait、notify、notifyAll(注意其中鎖的獲得和釋放)
    4、Mutex、Semaphore
    5、BlockingQueue (十分有用,必須掌握)
    6、ThreadPool
    7、ExecutorService
    8、Future (十分重要,必須掌握)
    9、ReadWriteLock
    10、Lock、condition。這是很多線程庫都包含的內容,概念和synchronized、object.wait、object.notify那套咚咚類似,不過是通過庫的方式展現,更加靈活。
    、死鎖、哲學家就餐問題
    12、TSL匯編指令、JDK 1.5中的compareAndSet(java.uti.concurrent.atomic)、Windows API中的InterLock
    13、工作線程+請求隊列的應用
    14、用戶線程、內核線程,fork時用戶線程問題 (很多Unix和早期的Linux不支持內核線程)
    15、Windows Thread API,特色API:WaitForMultiObject


    相關的書籍有:
    《JAVA多線程設計模式》 結城浩 中國鐵道出版社 (這本書講得很清楚形象,十分適合初學者閱讀)
    JAVA并發編程—設計原則與模式(第二版) Doug Lea 中國電力出版社 (不可以不看,同時要配合閱讀util.concurrent包的源碼或者JDK 1.5的源碼)
    《JAVA線程編程》 Paul Hyde 人民郵電出版社 (我覺得這本書也不錯)
    《POSIX多線程程序設計》  David R.Butenhof  中國電力出版社
    《WINDOWS核心編程》  Jeffrey Richter  機械工業出版社
    《UNIX系統編程》 Kay A.Robbins, Steve Robbins  機械工業出版社
    《現代操作系統》 Andrew S.Tanenbaum 機械工業出版社
    《UNIX 網絡編程(第二版)第2卷:進程間通信》W.Richard Stevens 北京科海電子出版社



    溫少 2006-01-09 04:10 發表評論

    文章來源:http://jobs.cnblogs.com/archive/2006/01/09/313535.html
    posted on 2006-01-09 04:10 溫少的日志 閱讀(340) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
     
    主站蜘蛛池模板: 69天堂人成无码麻豆免费视频| 青青久久精品国产免费看| 免费一级毛片无毒不卡| 精品国产人成亚洲区| 人妖系列免费网站观看| 亚洲国产天堂久久久久久| 特级毛片全部免费播放| 国产L精品国产亚洲区久久| 久草免费福利在线| 国产成人亚洲精品青草天美| a级毛片免费观看视频| 91嫩草私人成人亚洲影院| 国产免费不卡v片在线观看| 色老板亚洲视频免在线观| 午夜两性色视频免费网站| 美女被羞羞网站免费下载| 久久久久亚洲AV成人网人人软件| 久久久久免费视频| 亚洲国产精品lv| 天天影视色香欲综合免费| 亚洲国产成人无码AV在线影院| 日本免费v片一二三区| www免费插插视频| 亚洲爆乳无码一区二区三区| 国产在线jyzzjyzz免费麻豆| 日韩国产精品亚洲а∨天堂免| 亚洲精品麻豆av| 91精品全国免费观看含羞草| 亚洲七久久之综合七久久| 国产亚洲?V无码?V男人的天堂| 性无码免费一区二区三区在线| 伊人久久亚洲综合影院首页| 亚洲国产一成久久精品国产成人综合| 免费无码一区二区三区蜜桃| 色噜噜亚洲男人的天堂| 国产亚洲日韩一区二区三区| 在线看无码的免费网站| 国产成人高清亚洲一区久久| 老司机亚洲精品影院无码 | 91亚洲国产在人线播放午夜| 成人a免费α片在线视频网站|