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

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

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

    新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程, 用于公司內(nèi)部培訓(xùn)的,和2007年寫的那個(gè)相比,內(nèi)容更翔實(shí)一些。

    內(nèi)容列表

    1、使用線程的經(jīng)驗(yàn):設(shè)置名稱、響應(yīng)中斷、使用ThreadLocal
    2、Executor :ExecutorService和Future ☆ ☆ ☆
    3、阻塞隊(duì)列 : put和take、offer和poll、drainTo
    4、線程間的協(xié)調(diào)手段:lock、condition、wait、notify、notifyAll ☆ ☆ ☆
    5、Lock-free: atomic、concurrentMap.putIfAbsent、CopyOnWriteArrayList ☆ ☆ ☆
    6、關(guān)于鎖使用的經(jīng)驗(yàn)介紹
    7、并發(fā)流程控制手段:CountDownlatch、Barrier
    8、定時(shí)器: ScheduledExecutorService、大規(guī)模定時(shí)器TimerWheel
    9、并發(fā)三大定律:Amdahl、Gustafson、Sun-Ni
    10、神人和圖書
    11、業(yè)界發(fā)展情況: GPGPU、OpenCL
    12、復(fù)習(xí)題

    下載地址:

     http://files.cnblogs.com/jobs/Java%e5%b9%b6%e5%8f%91%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e6%95%99%e7%a8%8b.pdf  

     歡迎看了之后寫反饋給我。
    博客園的文章地址:

    http://www.cnblogs.com/jobs/archive/2010/07/29/1788156.html

    posted on 2010-07-30 00:41 溫少的日志 閱讀(6401) 評(píng)論(12)  編輯  收藏
    Comments
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      beneo
      Posted @ 2010-07-30 09:28
      ThreadLocal不需要顯示調(diào)用remove,如果線程死了,ThreadLocal里面的也沒(méi)了

      其它的貌似說(shuō)的都比較簡(jiǎn)單  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      jaedong
      Posted @ 2010-07-30 09:34
      3Q,正在看.  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      Jarvis
      Posted @ 2010-07-30 09:47
      CAS貌似是Compare And Swap吧?  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      anders
      Posted @ 2010-07-30 10:28
      ThreadLocal不需要顯示調(diào)用remove,如果線程死了,ThreadLocal里面的也沒(méi)了

      大部分情況下是通過(guò)線程池,及時(shí)的進(jìn)行ThreadLocal的remove操作,還是必要的,避免對(duì)象擴(kuò)散。  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      凡客
      Posted @ 2010-07-30 10:58
      CAS貌似是Compare And Swap吧?  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      beneo
      Posted @ 2010-07-30 11:11
      @anders
      如果不看API的人,就只記住了你這句話,結(jié)果肯定很糟糕。

      如果我們告訴他ThreadLocal的API,然后舉出2個(gè)ThreadLocal內(nèi)存泄露的情況,豈不是更好。  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      溫少的日志
      Posted @ 2010-07-30 15:14
      @beneo
      你的建議是對(duì)的,隨后會(huì)補(bǔ)上。積累到一段時(shí)間之后再發(fā)布新版的版本。  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      溫少的日志
      Posted @ 2010-07-30 15:15
      @beneo
      一般ThreadLocal導(dǎo)致內(nèi)存泄漏都有人以非靜態(tài)的方式不斷創(chuàng)建ThreadLocal,所以悲劇了。  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程[未登錄](méi)
      yang
      Posted @ 2011-02-07 12:56
      網(wǎng)站做的很簡(jiǎn)潔,學(xué)習(xí)下下~~~  回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程[未登錄](méi)
      yang
      Posted @ 2011-02-07 12:57
      @yang
        回復(fù)  更多評(píng)論   
    • # QQ群名字大全
      QQ群名字大全
      Posted @ 2011-05-07 16:41
      網(wǎng)站做的很簡(jiǎn)潔,學(xué)習(xí)下下~~~   回復(fù)  更多評(píng)論   
    • # re: 新寫了一個(gè)Java并發(fā)程序設(shè)計(jì)教程
      長(zhǎng)春英語(yǔ)家教
      Posted @ 2011-11-11 14:37
      這個(gè)挺好的,支持  回復(fù)  更多評(píng)論   

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
     
    主站蜘蛛池模板: 亚洲国产精品无码成人片久久| 在线观看成人免费| 亚洲熟女一区二区三区| 国产亚洲精品免费| 国产成人免费永久播放视频平台| 亚洲日韩精品无码专区| 日韩一区二区三区免费体验| 亚洲最新黄色网址| 国产成人精品久久免费动漫| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲中文字幕无码久久2020| 国产成人无码精品久久久久免费| 无码国产精品一区二区免费16| 亚洲第一页综合图片自拍| 亚洲成av人无码亚洲成av人| jjizz全部免费看片| 久久久久久亚洲精品成人| 九九热久久免费视频| jlzzjlzz亚洲乱熟在线播放| 美女羞羞视频免费网站 | a级毛片无码免费真人久久| 亚洲伊人成无码综合网 | 黑人精品videos亚洲人| 你懂的网址免费国产| 亚洲人成亚洲人成在线观看| 亚洲av综合av一区二区三区 | 亚洲精华国产精华精华液网站| 成人免费av一区二区三区| 亚洲狠狠爱综合影院婷婷| a毛片在线免费观看| 亚洲成人网在线播放| 免费一看一级毛片人| 成人网站免费大全日韩国产| 亚洲精品偷拍无码不卡av| 日本特黄a级高清免费大片| 精品多毛少妇人妻AV免费久久| 99久久精品国产亚洲| 在线永久免费观看黄网站| 大地资源在线资源免费观看 | 亚洲精品福利网站| 国产在线ts人妖免费视频|