fossilesque@mander.xyzM to Science Memes@mander.xyzEnglish · 8 months agoExplain yourselves, comp sci.mander.xyzimagemessage-square46fedilinkarrow-up1503
arrow-up1503imageExplain yourselves, comp sci.mander.xyzfossilesque@mander.xyzM to Science Memes@mander.xyzEnglish · 8 months agomessage-square46fedilink
minus-squareDaPorkchop_@lemmy.mllinkfedilinkEnglisharrow-up1·8 months agoOnly if one thread modifies it while another one is iterating over it, if two threads try to modify the list at once there isn’t any kind of synchronization and it really could break your list.
minus-squareunalivejoy@lemm.eelinkfedilinkEnglisharrow-up1·8 months agoFor everything else, there’s Collections.synchronizedList(new ArrayList<>())
Only if one thread modifies it while another one is iterating over it, if two threads try to modify the list at once there isn’t any kind of synchronization and it really could break your list.
For everything else, there’s
Collections.synchronizedList(new ArrayList<>())