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

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

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

    聶永的博客

    記錄工作/學習的點點滴滴。

    Fork/Join模式(JSR166y)手記之Phaser

    這是一個綜合了CountDownLatch和CyclicBarrier特性的混合體,官方說靈活性非常高。基本上,只要對上面兩個熟悉,那么閱讀API,也不難快速上手的。
    yaofeng928 簡單總結其特點:
    Phaser同時包含CyclicBarrier和CountDownLatch兩個類的功能。Phaser的arrive方法將將計數器加1,awaitAdvance將線程阻塞,直到計數器達到目標,這兩個方法與CountDownLatch的countDown和await方法相對應;Phaser的arriveAndAwaitAdvance方法將計數器加1的同時將線程阻塞,直到計數器達到目標后繼續執行,這個方法對應CyclicBarrier的await方法。

    除了包含以上兩個類的功能外,Phaser還提供了更大的靈活性。CyclicBarrier和CountdownLatch在構造函數指定目標后就無法修改,而Phaser提供了register和deregister方法可以對目標進行動態修改。
    yaofeng928在他的博客文章中也提供了測試示范,有興趣著看看一看。
    在參考資料的第二個鏈接,則非常用心的給出對Phaser的用心解釋,絕對值得一看,不過其代碼存在些許錯誤,但對總體理解不產生障礙。

    參考資料鏈接1則給出了,各種使用場景。
    別人把自己所有想要理解的,基本都上說出來,不再需要單獨寫一篇,改成推薦好了。
    參考資料:
    1. What's New on Java 7 Phaser
    2. Java 7: 理解 Phaser
    3. 探索JDK7的并發編程——PHASER

    posted on 2012-02-07 17:34 nieyong 閱讀(690) 評論(0)  編輯  收藏 所屬分類: Java

    公告

    所有文章皆為原創,若轉載請標明出處,謝謝~

    新浪微博,歡迎關注:

    導航

    <2012年2月>
    2930311234
    567891011
    12131415161718
    19202122232425
    26272829123
    45678910

    統計

    常用鏈接

    留言簿(58)

    隨筆分類(130)

    隨筆檔案(151)

    個人收藏

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 三年片免费观看大全国语| 亚洲AV色无码乱码在线观看| 成人一区二区免费视频| 亚洲国产成人久久笫一页| 黄床大片30分钟免费看| 四虎永久成人免费| 男女猛烈无遮掩视频免费软件| 国产在线ts人妖免费视频| 国产精品亚洲а∨无码播放麻豆| 日美韩电影免费看| 曰批全过程免费视频免费看 | 久久一本岛在免费线观看2020 | 亚洲国产精品成人精品小说| 67194国产精品免费观看| 亚洲人色大成年网站在线观看| 操美女视频免费网站| 男人免费视频一区二区在线观看| 亚洲精品一级无码中文字幕| 日韩a级无码免费视频| 亚洲国产精品久久66| 欧美男同gv免费网站观看 | 两个人日本WWW免费版| 亚洲高清视频免费| 色播在线永久免费视频| 四虎国产精品成人免费久久| 亚洲av网址在线观看| 成年在线网站免费观看无广告| 黄色一级毛片免费看| 亚洲一区二区三区AV无码| 1000部夫妻午夜免费 | 亚洲国产精品无码专区在线观看| 最刺激黄a大片免费网站| 亚洲久热无码av中文字幕| 免费在线观看视频a| 毛片无码免费无码播放 | 免费在线观影网站| 国产成人精品亚洲2020| 久久精品亚洲福利| 亚色九九九全国免费视频| 一本到卡二卡三卡免费高| 亚洲黄色一级毛片|