کدام تکرار کننده با شکست ایمن است؟

فهرست مطالب:

کدام تکرار کننده با شکست ایمن است؟
کدام تکرار کننده با شکست ایمن است؟
Anonim

Iterator در ArrayList، کلاس‌های HashMap نمونه‌هایی از Iterator سریع هستند. … این به این دلیل است که آنها بر روی کلون مجموعه کار می کنند، نه بر روی مجموعه اصلی و به همین دلیل است که آنها را تکرار کننده های ایمن نامیده می کنند. Iterator در CopyOnWriteArrayList، کلاس های ConcurrentHashMap نمونه هایی از Iterator امن هستند.

آیا تکرارکننده در جاوا از نظر شکست ایمن است؟

تکرارگر در جاوا برای عبور از روی اشیاء مجموعه استفاده می شود. مجموعه‌ها دو نوع تکرارکننده را برمی‌گردانند، یا Fail Fast یا Fail Safe خواهد بود. تکرار کننده های سریع شکست بلافاصله در صورت تغییر ساختار مجموعه، ConcurrentModificationException را پرتاب می کنند.

چه چیزی در جاوا ایمن و سریع شکست خورده است؟

Fail-Safe. 1. استثنا. هر گونه تغییر در مجموعه، مانند افزودن، حذف و به‌روزرسانی مجموعه در طول یک رشته، مجموعه در حال تکرار است، سپس استثناء اصلاح همزمان پرتاب سریع شکست خورده است. مجموعه ایمن شکست استثنایی ایجاد نمی کند.

آیا تکرار کننده لیست سریع شکست می خورد؟

تکرارکننده‌هایبرگردانده شده‌اند توسط تکرارکننده ArrayList و روش‌های listIterator سریع با شکست مواجه می‌شوند: اگر لیست در هر زمانی پس از ایجاد تکرارکننده از نظر ساختاری اصلاح شود، به هر شکلی به جز از طریق با حذف یا اضافه کردن متدهای خود تکرارکننده، تکرارکننده یک Exception Modification Concurrent را پرتاب می‌کند.

آیا ArrayList سریع است؟

Iterator ArrayList سریع از کار می افتد، بنابراین در حالی که شما هستیدتکرار روی ArrayList با استفاده از Iterator اگر ArrayList زیربنایی با هر روشی غیر از افزودن و حذف ارائه شده توسط خود Iterator اصلاح شود، ConcurrentModificationException را پرتاب می کند و نجات می یابد.

توصیه شده:

مقالات جالب
آیا نصف دلار هرگز ارزشی خواهد داشت؟
ادامه مطلب

آیا نصف دلار هرگز ارزشی خواهد داشت؟

پاسخ ساده این است اکثر نیم دلارها فقط ارزش اسمی خود را دارند: 50 سنت. نیم دلارهای قدیمی‌تر - هر چیزی که قبل از سال 1965 ساخته شده بود - از 90٪ نقره ساخته شد. … اینها سکه های با ارزش تری هستند که باید هنگام خرید نقره به دنبال آنها باشید یا آنها را نگه دارید.

آیا qss counter urgot ult می تواند؟
ادامه مطلب

آیا qss counter urgot ult می تواند؟

بله، و بسیار آزاردهنده است. آیا QSS Urgot ULT را می شکند؟ قابلیت های سرکوب، Malz's ult، Urgot ult و Warwick ult فقط با QSS قابل حذف هستند. توجه داشته باشید که شما نمی توانید Mordekaiser ult را با پاکسازی حذف کنید، فقط QSS می تواند. آیا می توانید Urgot ULT را پاکسازی کنید؟ شما فقط بخش CC آن را پاک کنید، نه اجرا را.

شهر زادگاه کجا فیلمبرداری می شود؟
ادامه مطلب

شهر زادگاه کجا فیلمبرداری می شود؟

چیزی که Home Town را بسیار خاص می کند این است که همه کارها در شهر اصلی بن و ارین در لورل، می سی سی پی انجام می شود. بر اساس وب سایت شهر، جمعیت لورل 18500 نفر است و در 30 مایلی شمال هاتیسبرگ و 60 مایلی جنوب مریدین قرار دارد. آیا Napiers در لورل می سی سی پی زندگی می کنند؟ ارین و بن در لورل، می سی سی پی زندگی می کنند، شهری با حدود 20000 نفر در شمال شرقی هاتسبورگ.