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

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

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

    一般來說,Exchanger都是一個Consumer,一個producer,在適當的時候互相交換,這樣可以避免鎖。

    我想到Exchanger N parties的一種用法。如下:

    最初N個都是producer,達到一定條件之后,進行交換。根據交換的結果重新確定角色,決定自己是consumer還是producer。

    這樣做的結果是,最初所有都是producer,之后一部分轉變成consumer。并且由于consumer以及producer的速度不一樣,而能夠自動適應調整。


    要注意的是,JDK 1.5中的Exchanger只支持2 parties,N parties時,N > 2會導致死鎖。JDK 1.6中,Exchanger重寫了,沒有這個問題。

    在JDK 1.5中要這樣用的話,可以把JDK 1.6中Exchanger源碼抄過來就是了。

    溫少 2006-11-12 22:30 發表評論


    文章來源:http://www.cnblogs.com/jobs/archive/2006/11/12/558626.html
    posted on 2006-11-20 02:08 溫少的日志 閱讀(174) 評論(0)  編輯  收藏

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


    網站導航:
     
     
    主站蜘蛛池模板: 亚洲成A∨人片天堂网无码| 黄页网站在线视频免费| 中文字幕免费在线看电影大全| 在线观看永久免费视频网站| 亚洲综合精品伊人久久| 好大好硬好爽免费视频| 亚洲日韩亚洲另类激情文学| 在线A级毛片无码免费真人| 亚洲精华液一二三产区| 日本不卡免费新一二三区| 女bbbbxxxx另类亚洲| 又爽又黄无遮挡高清免费视频 | 韩国欧洲一级毛片免费| 亚洲人成无码网站在线观看| 日本免费人成视频播放| 黄色a三级免费看| 亚洲色爱图小说专区| 亚洲剧情在线观看| 成年男女免费视频网站| 美美女高清毛片视频黄的一免费| 亚洲AV无码成H人在线观看 | 可以免费观看的毛片| 亚洲系列中文字幕| 女性自慰aⅴ片高清免费| 香蕉视频亚洲一级| 亚洲一区精品无码| 免费观看无遮挡www的视频| 亚洲av日韩aⅴ无码色老头| 亚洲一区二区三区影院| 18禁男女爽爽爽午夜网站免费| 亚洲粉嫩美白在线| 久久久久亚洲av毛片大| 99热在线免费观看| 久久亚洲精品无码gv| 国产亚洲综合色就色| 在线免费观看一级毛片| 国产一级a毛一级a看免费人娇| 亚洲天堂电影在线观看| 俄罗斯极品美女毛片免费播放| 久久成人无码国产免费播放| 亚洲AV永久无码天堂影院|