我有以下代码:ConcurrentModificationException的不是发生
List list = getItems(); //where getItems() returns List<Item>
do {
list.add(adPosition);
adPosition = adPosition + (AD_REPEAT_VALUE + 1);
adsNumber++;
} while (adsNumber < MAX_NUMBER_OF_ADS && adPosition < list.size());
,从我知道这个码应该同ConcurrentModificationException的崩溃,因为列表的大小被修改。但它不会崩溃。这怎么可能?!
你不重复的列表中,你每次循环是“独立”的代码 – amit 2015-03-02 09:17:39