<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 閱讀(694) 評論(0)  編輯  收藏 所屬分類: Java

    公告

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

    新浪微博,歡迎關注:

    導航

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

    統計

    常用鏈接

    留言簿(58)

    隨筆分類(130)

    隨筆檔案(151)

    個人收藏

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 69成人免费视频| 亚洲精品线路一在线观看 | 亚洲日韩看片无码电影| 国产男女猛烈无遮档免费视频网站 | 亚洲AV无码精品蜜桃| 日本免费一区二区三区最新vr| 永久免费精品影视网站| 亚洲午夜视频在线观看| 国产JIZZ中国JIZZ免费看| 亚洲高清在线观看| 免费无码黄网站在线观看| 亚洲自国产拍揄拍| 1000部羞羞禁止免费观看视频| 亚洲日韩精品国产一区二区三区| 亚洲一级特黄大片在线观看| 1000部免费啪啪十八未年禁止观看 | 亚洲高清中文字幕免费| 久久精品国产亚洲Aⅴ香蕉| 免费人成在线观看69式小视频| 国产AV日韩A∨亚洲AV电影| 337p日本欧洲亚洲大胆色噜噜| 免费一级特黄特色大片在线观看| 久久免费国产视频| 精品免费AV一区二区三区| 亚洲毛片免费视频| 国产亚洲精品岁国产微拍精品| 精品一区二区三区免费| 久久久久亚洲AV片无码下载蜜桃 | 无人在线观看免费高清视频| 久久一区二区免费播放| 精品亚洲av无码一区二区柚蜜| 老汉色老汉首页a亚洲| 亚洲欧洲国产成人综合在线观看| 在线视频观看免费视频18| 精品国产麻豆免费人成网站| 国产在亚洲线视频观看| 精品国产日韩久久亚洲| 亚洲精品美女在线观看播放| 日本红怡院亚洲红怡院最新| 亚洲国产一区二区视频网站| 日本免费一区二区三区最新|