• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    Java 理論與實踐 :關于非阻塞算法簡介

    發布: 2008-10-07 11:38 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 23次 | 進入軟件測試論壇討論

    領測軟件測試網

    U!VX MN$[Il c1E
    &M)[:A9BZ6w1L&ZaU
    t;y7nEg#n4K V圖 3. 在尾指針更新后,隊列重新處在靜止狀態軟件測試技術第一門戶lI} Bv:LITb
    軟件測試技術第一門戶'X's4C{)p;qn\
    軟件測試技術第一門戶.C,r0zwC4ZH!Nq(Q
    幕后的非阻塞算法
    %x \j#Z d軟件測試技術第一門戶V"W-d6Y9b
    如果深入 JVM 和操作系統,會發現非阻塞算法無處不在。垃圾收集器使用非阻塞算法加快并發和平行的垃圾搜集;調度器使用非阻塞算法有效地調度線程和進程,實現內在鎖。在 Mustang(Java 6.0)中,基于鎖的 SynchronousQueue 算法被新的非阻塞版本代替。很少有開發人員會直接使用 SynchronousQueue,但是通過 Executors.newCachedThreadPool() 工廠構建的線程池用它作為工作隊列。比較緩存線程池性能的對比測試顯示,新的非阻塞同步隊列實現提供了幾乎是當前實現 3 倍的速度。在 Mustang 的后續版本(代碼名稱為 Dolphin)中,已經規劃了進一步的改進。
    l&~cnL7^b5`%SYR軟件測試技術第一門戶0c"L3l @ HU {D
    結束語
    7z`(b 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>