<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)  編輯

    主站蜘蛛池模板: 亚洲aⅴ无码专区在线观看| 99999久久久久久亚洲| fc2免费人成在线视频| 成人永久免费福利视频网站| 亚洲日韩国产欧美一区二区三区 | 免费99精品国产自在现线| 精品亚洲成a人片在线观看少妇| 久久精品中文字幕免费| 亚洲一区二区电影| 色片在线免费观看| 一区二区亚洲精品精华液| 日本一道高清不卡免费| 特级aaaaaaaaa毛片免费视频| 九月婷婷亚洲综合在线| 99久久成人国产精品免费| 777亚洲精品乱码久久久久久| 精品香蕉在线观看免费| 亚洲av中文无码乱人伦在线观看| 国产免费牲交视频| 插鸡网站在线播放免费观看| 亚洲av成人无码久久精品| 亚洲最大免费视频网| 亚洲av无码专区在线电影天堂| 亚洲国产成人精品女人久久久| 国产精品免费AV片在线观看| 2019亚洲午夜无码天堂| 亚洲成?Ⅴ人在线观看无码| 国产在线观a免费观看| 亚洲伊人久久大香线蕉影院| 日本一线a视频免费观看| 成人无码精品1区2区3区免费看| 亚洲av日韩综合一区在线观看| 免费精品国产日韩热久久| 一日本道a高清免费播放 | 亚洲人成电影网站免费| 亚洲一区二区精品视频| 57pao国产成永久免费视频| 爱情岛论坛亚洲品质自拍视频网站| 亚洲精品乱码久久久久久按摩| 国产麻豆视频免费观看| yellow视频免费看|