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

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

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

    一般來說,Exchanger都是一個Consumer,一個producer,在適當?shù)臅r候互相交換,這樣可以避免鎖。

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

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

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


    要注意的是,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 發(fā)表評論


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

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


    網(wǎng)站導航:
     
     
    主站蜘蛛池模板: rh男男车车的车车免费网站| 麻豆成人久久精品二区三区免费| 亚洲国产V高清在线观看| 久久午夜免费鲁丝片| 亚洲欧洲日本在线观看| 久久亚洲国产成人影院网站| 四虎免费影院ww4164h| 成人免费视频一区二区| 亚洲精品成人久久| 亚洲精品成人a在线观看| 91免费人成网站在线观看18| 男男gay做爽爽免费视频| 精品亚洲aⅴ在线观看| 成人永久免费福利视频网站| 国产va在线观看免费| 亚洲精品人成网线在线播放va| 国产成A人亚洲精V品无码| 噜噜嘿在线视频免费观看| 久久久久成人片免费观看蜜芽| 特级av毛片免费观看| 一级毛片免费全部播放| 亚洲欧洲日产国产最新| 亚洲一级特黄大片无码毛片 | 亚洲中文字幕一区精品自拍| 国产偷窥女洗浴在线观看亚洲 | 国外亚洲成AV人片在线观看 | 亚洲国产精品无码av| 国产男女性潮高清免费网站| 91精品国产免费久久国语麻豆| 男女作爱免费网站| 亚洲永久网址在线观看| 亚洲最新中文字幕| 国产精一品亚洲二区在线播放| 国产91久久久久久久免费| 四虎永久在线精品免费网址 | 91九色老熟女免费资源站| 男女作爱在线播放免费网站| 黄色a级片免费看| 亚洲av永久无码精品秋霞电影秋 | 人妖系列免费网站观看| 亚洲精品亚洲人成在线|