أي مكرر آمن؟

جدول المحتويات:

أي مكرر آمن؟
أي مكرر آمن؟
Anonim

Iterator على ArrayList ،فئات HashMapهي بعض الأمثلة على التكرار سريع الفشل. … هذا لأنهم يعملون على استنساخ المجموعة ، وليس على المجموعة الأصلية ولهذا السبب يطلق عليهم اسم التكرارات الآمنة من الفشل. التكرار في فئات CopyOnWriteArrayList و ConcurrentHashMap هي أمثلة على التكرار الآمن من الفشل.

هل المكرر من الفشل آمن في Java؟

يستخدم المكرر في Java لاجتياز كائنات المجموعة. تُرجع المجموعات نوعين من التكرارات ، إماسيكون Fail Fast أو Fail Safe. ترمي مكررات Fail Fast على الفور ConcurrentModificationException في حالة التعديل الهيكلي للمجموعة.

ما هو الأمان من الفشل وسريع الفشل في Java؟

آمنة من الفشل. 1. استثناء.أي تغييراتفي المجموعة ، مثل إضافة المجموعة وإزالتها وتحديثها أثناء سلسلة رسائل ، هي مجموعة متكررة ثم فشل التعديل المتزامن استثناء. لا تطرح المجموعة الآمنة من الفشل استثناء.

هل مكرر القائمة يفشل بسرعة؟

عادتمكرراتبواسطة مكرر ArrayList وطرق listIterator سريعة الفشل: إذا تم تعديل القائمة هيكليًا في أي وقت بعد إنشاء المكرر ، بأي طريقة باستثناء من خلال عمليات الإزالة أو الإضافة الخاصة بالمكرر ، سيرمي المكرر ConcurrentModificationException.

هل ArrayList سريع الفشل؟

Iterator of ArrayList يفشل بسرعة، لذلك بينما أنتالتكرار عبر ArrayList باستخدام Iterator إذا تم تعديل ArrayList الأساسي بأي طريقة بخلاف الإضافة والإزالة التي يوفرها Iterator نفسه ، فسيؤدي ذلك إلى إلقاء ConcurrentModificationException وسيتم الإنقاذ.

موصى به: