java.util.ConcurrentModificationException hatası başınızı ağrıtabilecek türden bir exception. Bu exception iki nedenden dolayı alınabilir.

1 – Aynı List(ArrayList vb) üzerinde iki veya daha fazla threadin döngü kurması veya add, remove gibi metotları kullanması.

2 – Tek bir threadin List(ArrayList vb) üzerinde döngü kurarken, döngü içerisinde aynı List üzerinde add veya remove gibi metotlarin kullanılması.

Bu exception engellemek için mümkün olduğu müddetçe Iterator ve ListIterator arayüzleri kullanılmalı.

Bol Java’ lı günler dileğiyle…

Categories:

One response

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.