★★Java質問・相談スレッド144★★
■ このスレッドは過去ログ倉庫に格納されています
0162デフォルトの名無しさん
2011/04/09(土) 23:01:35.07ちゃんと同期させるにはどう書けば良いんでしょうか?
synchronized(list){
Iterator<Object> objI = list.iterator();
while(objI.hasNext()){
objI.next().proc();
}
}
みたいにやるとConcurrentModificationExceptionが発生します。
proc()の中でlistへの追加が発生するという状況です。
新たに追加された要素はこのiteratorでは無視したいんです。
■ このスレッドは過去ログ倉庫に格納されています