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

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

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

    隨筆-59  評論-31  文章-0  trackbacks-0
    java并發
    java.util.ConcurrentModificationException      摘要: Iterator 是工作在一個獨立的線程中,并且擁有一個 mutex 鎖。 Iterator 被創建之后會建立一個指向原來對象的單鏈索引表,當原來的對象數量發生變化時,這個索引表的內容不會同步改變,所以當索引指針往后移動的時候就找不到要迭代的對象,所以按照 fail-fast 原則 Iterator 會馬上拋出 java.util.ConcurrentModificationException 異常。
    所以 Iterator 在工作的時候是不允許被迭代的對象被改變的。但你可以使用 Iterator 本身的方法 remove() 來刪除對象, Iterator.remove() 方法會在刪除當前迭代對象的同時維護索引的一致性  閱讀全文
    posted @ 2012-01-06 17:14 RoyPayne 閱讀(206) | 評論 (0)  編輯
    如何在java中正確使用volatile      摘要:   Java? 語言包含兩種內在的同步機制:同步塊(或方法)和 volatile 變量。這兩種機制的提出都是為了實現代碼線程的安全性。其中 Volatile 變量的同步性較差(但有時它更簡單并且開銷更低),而且其使用也更容易出錯。在這期的 Java 理論與實踐中,Brian Goetz 將介紹幾種正確使用 volatile 變量的模式,并針對其適用性限制提出一些建議。  閱讀全文
    posted @ 2012-01-06 10:44 RoyPayne 閱讀(299) | 評論 (1)  編輯
    Lock和Synchronized
    posted @ 2011-12-28 17:22 RoyPayne 閱讀(270) | 評論 (0)  編輯

    主站蜘蛛池模板: 在线观看亚洲专区| 亚洲中文字幕无码mv| 国产成人无码免费网站| 免费人妻无码不卡中文字幕18禁| 亚洲精华国产精华精华液| 国产精品视频永久免费播放| 国产精品高清视亚洲精品| 国产成人yy免费视频| 亚洲伊人久久大香线蕉AV| 啦啦啦在线免费视频| 国产精品亚洲综合| 国产亚洲成人在线播放va| 三级毛片在线免费观看| 亚洲av中文无码乱人伦在线咪咕 | 国产亚洲精品福利在线无卡一| 永久免费无码日韩视频| 亚洲人成人无码网www电影首页 | 久久九九亚洲精品| 午夜理伦剧场免费| 国产成人精品日本亚洲网址| 国产精品公开免费视频| free哆拍拍免费永久视频| 亚洲AV本道一区二区三区四区| 中文字幕无码播放免费| 亚洲av无码成人影院一区| 国产精品亚洲mnbav网站 | 豆国产96在线|亚洲| 亚洲M码 欧洲S码SSS222| 91视频免费观看| 91亚洲精品麻豆| 一本久到久久亚洲综合| 久久精品国产大片免费观看| 亚洲视频一区二区三区四区| 亚洲国产成人久久笫一页| 久久成人免费电影| 精品韩国亚洲av无码不卡区| 亚洲综合日韩久久成人AV| 2021久久精品免费观看| 男女猛烈激情xx00免费视频| 亚洲美女激情视频| 亚洲av麻豆aⅴ无码电影|