<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)  編輯  收藏

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


    網站導航:
     
     
    主站蜘蛛池模板: h视频在线观看免费| jizz免费观看| 亚洲天堂免费在线| 亚洲视频一区在线播放| ww在线观视频免费观看| 亚洲福利一区二区精品秒拍| 免费A级毛片无码A∨中文字幕下载 | 亚洲国产精品成人综合久久久| 人妻无码一区二区三区免费| 一区二区三区亚洲| 性xxxxx免费视频播放| 亚洲一级毛片免费在线观看| 成年女人看片免费视频播放器| 亚洲欧洲无码一区二区三区| 国产美女a做受大片免费| 在线观看亚洲视频| 亚洲日韩国产成网在线观看| 花蝴蝶免费视频在线观看高清版| 亚洲国产国产综合一区首页| 亚洲av无码专区在线播放| 免费看国产成年无码AV片| 亚洲精品第一国产综合野| 成年私人影院免费视频网站| 在线看亚洲十八禁网站| 亚洲成a人片在线观看日本麻豆| 国产精品成人69XXX免费视频| 亚洲va中文字幕无码久久不卡 | 一级特黄特色的免费大片视频| 亚洲中文字幕日产乱码高清app | 亚洲精品无AMM毛片| 亚洲成a人片在线观看国产| 久久精品免费视频观看| 亚洲综合成人婷婷五月网址| 亚洲国产a级视频| 无码人妻久久一区二区三区免费| 亚洲国产精品一区二区久| 免费无遮挡无码永久在线观看视频| 国产裸体美女永久免费无遮挡 | 成人激情免费视频| 久久国产美女免费观看精品 | 国产亚洲成人久久|