麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

沒有迭代到的元素被動態刪除時的處理方法

2019-11-18 13:16:09
字體:
來源:轉載
供稿:網友

  假如定義了一個HashSet aa=new HashSet();Iterator iter=aa.iterator();用迭代器迭代的過程中,假如aa中的一個沒有迭代到的元素被動態刪除的話!就會出現錯誤!也就是不支持動態的!這個問題應該怎么處理呢?
  
  可以使用同步要害字將迭代過程保護起來
  synchronized(aa)
  {
    for(Iterator i=aa.values.iterator();i.hasNext();)
    {
      Object obj=i.next();
      ........
    }
  }
  
  在執行刪除操作時也這樣
  sychronized(aa)
  {
    aa.remove(key);
  }
  
  當正在執行迭代操作時,刪除操作將被阻塞,因此迭代過程就不會到受引響。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲人成网站免费播放 | 欧美国产一区二区三区激情无套 | 精品一区二区免费视频视频 | 免费看成人毛片 | 欧美亚州 | 精品久久久久久久 | 免费黄网站在线播放 | 蜜桃网站免费 | 手机视频在线播放 | 国产精品99久久久久久久女警 | 欧美77 | 毛片在线播放视频 | 渔夫荒淫艳史 | 成人男女视频 | 国产一级一片免费播放 | 91成人影院 | 视频一区免费观看 | 日韩黄色免费电影 | 男女生羞羞视频网站在线观看 | 91精品国产综合久久婷婷香 | 国产精品a一 | 在线无码| 国产99久久久久 | 国产免费片 | 污版视频在线观看 | 久久久久久亚洲国产精品 | 欧美日本中文字幕 | 亚洲成人免费网站 | 在线免费av网站 | 久久免费综合视频 | 二区三区在线观看 | 国产一级毛片高清视频 | 久久久久久久亚洲精品 | 看一级毛片 | 密室逃脱第一季免费观看完整在线 | 九色新网址 | 久久成人激情视频 | 久久恋| 本站只有精品 | 一区二区精品视频在线观看 | 国产一区在线观看视频 |