প্রশ্ন ট্যাগ «concurrentmodification»

10
আমি কেন এই উদাহরণে java.util.ConcurrentModificationsException পাচ্ছি না?
দ্রষ্টব্য: আমি Iterator#remove()পদ্ধতি সম্পর্কে সচেতন । নিম্নলিখিত কোড নমুনা, আমি বুঝতে পারে না কেন List.removeএ mainপদ্ধতি ছোঁড়ার ConcurrentModificationExceptionকিন্তু না এ removeপদ্ধতি। public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer integer : integerList) …

8
কেন একটি সমকালীন মডিফিকেশন ধারণাটি নিক্ষেপ করা হয় এবং কীভাবে এটি ডিবাগ করা যায়
আমি Collectionএকটি HashMapব্যবহার করছি ( জেপিএ দ্বারা পরোক্ষভাবে ব্যবহৃত, এটি এরকম ঘটে), তবে দৃশ্যত এলোমেলোভাবে কোডটি একটি ছুঁড়েছে ConcurrentModificationException। কী কারণে এটি ঘটছে এবং আমি কীভাবে এই সমস্যাটি সমাধান করব? কিছু সিঙ্ক্রোনাইজেশন ব্যবহার করে, সম্ভবত? এখানে পুরো স্ট্যাক-ট্রেস রয়েছে: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown Source) …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.