OmixVisualization / qtjambi

QtJambi is a wrapper for using Qt in Java.
http://www.qtjambi.io
Other
354 stars 40 forks source link

Make concurrent modification detection on Qt containers optional #153

Closed omix closed 1 year ago

omix commented 1 year ago

QtJambi's iterators do a container modification check on each next()/hasHext().

QStringList stringlist = ...
for(String s : stringlist){
    stringlist.append("new string");
}
// will throw ConcurrentModificationException

This is time consuming and should be optional only.

omix commented 1 year ago

This feature will be available in QtJambi 6.5.1.

Runtime argument -Dio.qt.enable-concurrent-container-modification-check=true will activate concurrent modification checks during container iteration.