2024 Muallif: Elizabeth Oswald | [email protected]. Oxirgi o'zgartirilgan: 2024-01-13 00:13
ConcurrentModificationException obyekt ruxsat etilmaganda bir vaqtda oʻzgartirishga urinilganda yuzaga keladi. Bu istisno odatda Java Collection sinflari bilan ishlaganda yuzaga keladi. Misol uchun - To'plamda boshqa mavzu takrorlanayotganda to'plamni o'zgartirishga ruxsat berilmaydi.
Bir vaqtning oʻzida oʻzgartirish istisnolarini qanday tuzataman?
Biz, shuningdek, bir tarmoqli muhitda bir vaqtning o'zida o'zgartirish istisnolaridan qochishimiz mumkin. Ob'ektni asosiy to'plam ob'ektidan olib tashlash uchun Iterator ning o'chirish usulidan foydalanishimiz mumkin. Lekin bu holda siz roʻyxatdan boshqa obyektni emas, faqat bir xil obyektni olib tashlashingiz mumkin.
Xaritada bir vaqtda oʻzgartirish istisnolarini qanday oldini olasiz?
foydalanish ConcurrentHashMap. oddiy HashMap-dan foydalanishda davom eting, lekin har bir modifikatsiyada yangi xarita yarating va sahna ortidagi xaritalarni almashtiring (almashtirish jarayonini sinxronlash yoki AtomicReference yordamida)
Iteratorning qaysi usuli bir vaqtning oʻzida oʻzgartirishni istisno qiladi?
Agar biz uning shartnomasini buzgan ob'ektda usullar ketma-ketligini chaqirsak, u holda ob'ekt ConcurrentModificationExceptionni chiqaradi. Masalan: agar to‘plamni takrorlashda biz to‘g‘ridan-to‘g‘ri o‘sha to‘plamni o‘zgartirishga harakat qilsak, berilgan fail-fast iterator ushbu ConcurrentModificationExceptionni chiqaradi.
Java stekining toʻlib ketishida bir vaqtda oʻzgartirish istisnosi nima?
Agar bitta ip ob'ekt shartnomasini buzadigan usul chaqiruvlari ketma-ketligini chiqarsa, obyekt bu istisnonichiqarishi mumkin. Misol uchun, agar ip to'plamni to'g'ridan-to'g'ri o'zgartirsa, u tez iterator yordamida to'plamni takrorlasa, iterator bu istisnoni o'tkazadi.
Tavsiya:
Kimning bir vaqtning o'zida eng ko'p bolasi bor?
Feodor Vasilyev va uning birinchi rafiqasi Valentina Vasilyev er-xotin ota-onalik qilgan farzandlar soni boʻyicha rekordchi ekani aytilmoqda. U 1725-1765 yillar oralig‘ida jami 69 ta bola tug‘di – o‘n olti juft egizak, yettita uch egizak va to‘rtta to‘rt egizak, jami 27 ta bola tug‘di.
Bir vaqtning o'zida burchakni olish kerakmi?
GONAL-f kunlik in'ektsiya kursi sifatida beriladi. Siz har kuni bir vaqtning o'zida in'ektsiya qilishingiz kerak. GONAL-f-ni boshqa hech kimda ishlatmang. IVF in'ektsiyalari har kuni bir vaqtda bo'lishi kerakmi? In'ektsiyalarni har kuni va taxminan bir vaqtning o'zida (ikki soatlik vaqt oralig'ida) qilish kerak, bu organizmda gormonlar ishlab chiqarilishiga taqlid qilishi kerak.
Lili va Robin bir vaqtning o'zida homilador bo'lganmi?
Smulders ham, Hannigan ham suratga olish paytida homiladorlikni yashirishlari kerak edi. Beshinchi mavsumda Robin rolini o'ynagan aktyor va Lili rolini o'ynagan aktyor ikkalasi ham homilador bo'lgan, ammo ularning qahramonlari homilador bo'lmagan.
Bir vaqtning o'zida ohak va urug' sepishim kerakmi?
Shuning uchun ham urug'larni ekishdan oldin ohak surtish tavsiya etiladi. Urug'larni ekishdan oldin ohakni tuproq yuzasiga yaxshilab aralashtirish imkoniyati ohakning maysazorning butun yuzasi bo'ylab yanada samarali taqsimlanishiga olib keladi.
Bir vaqtning o'zida uch kishiga qanday qo'ng'iroq qilish mumkin?
3 tomonlama qoʻngʻiroqni qanday boshlashim mumkin? Birinchi telefon raqamiga qoʻngʻiroq qiling va odam javob berishini kuting. Qoʻngʻiroq qoʻshish tugmasini bosing. Ikkinchi odamga qo'ng'iroq qiling. Eslatma: Asl qoʻngʻiroq toʻxtatiladi.