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

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

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

    應(yīng)該來說,util.concurrent包中提供的atomic,包括兩部分:

    1、atomic值對(duì)象,例如AtomicInteger、AtomicLong等。常用作計(jì)數(shù)器。
    2、AtomicReference
    3、一些內(nèi)部使用Lock提供的compareAndSet操作。例如ConcurrentHashMap的putIfAbsent。

    .NET中也提供了類似的功能,InterLocked類提供著完全的能力。

    這是一種思想,提供原子操作,把兩個(gè)以上的操作合并,使得調(diào)用者不需要使用Lock,使得程序結(jié)構(gòu)變得簡(jiǎn)單,減少出錯(cuò)的可能,包括減少死鎖發(fā)生的可能,程序也因此獲得更好的性能。

    將會(huì)有更多的數(shù)據(jù)結(jié)構(gòu)支持atomic操作,JDK 1.5提供了支持atomic操作的ConcurrentMap、JDK 1.6提供了支持atomic的ConcurrentNavigableMap。

    如同Herb Sutter預(yù)測(cè)的那樣,并發(fā)技術(shù)將進(jìn)入主流,這個(gè)過程會(huì)持續(xù)數(shù)年。



    溫少 2006-11-14 21:24 發(fā)表評(píng)論


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

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


    網(wǎng)站導(dǎo)航:
     
     
    主站蜘蛛池模板: 色九月亚洲综合网| 成人毛片100免费观看| 亚洲啪AV永久无码精品放毛片| 美女羞羞喷液视频免费| 久久精品无码专区免费东京热| 永久免费av无码网站大全| 久久国产精品亚洲综合| 蜜桃传媒一区二区亚洲AV| 久久精品无码专区免费东京热| 久久亚洲精品国产精品黑人| 黄色片免费在线观看| 亚洲国产精品日韩专区AV| 亚洲AV无码乱码在线观看代蜜桃| 中文字幕一区二区免费| 亚洲av日韩av欧v在线天堂| 中文字幕 亚洲 有码 在线| 老司机69精品成免费视频| 亚洲无删减国产精品一区| 一级中文字幕免费乱码专区| 成人午夜免费福利| 亚洲免费网站在线观看| 日韩视频在线观看免费| 色噜噜亚洲精品中文字幕| 日韩色日韩视频亚洲网站| ZZIJZZIJ亚洲日本少妇JIZJIZ| 亚洲成av人无码亚洲成av人| 最近高清国语中文在线观看免费| 亚洲国产成人无码AV在线影院| 国产一级淫片免费播放| 爱情岛亚洲论坛在线观看| 国产亚洲一区二区三区在线不卡| 日本高清免费中文在线看| 国产一区二区三区在线免费观看 | 亚洲午夜福利AV一区二区无码| 无码天堂va亚洲va在线va| 亚洲桃色AV无码| 免费观看的av毛片的网站| 久久最新免费视频| 亚洲日韩小电影在线观看| 国产福利在线观看免费第一福利| 自怕偷自怕亚洲精品|