2024 Автор: Elizabeth Oswald | [email protected]. Соңғы өзгертілген: 2024-01-13 00:09
ConcurrentModificationException объектіге рұқсат етілмеген кезде бір мезгілде өзгертуге әрекеттенгенде орын алады. Бұл ерекшелік әдетте Java Collection сыныптарымен жұмыс істегенде пайда болады. Мысалы - Жиынның үстінде басқа ағын қайталанатын кезде ағынның Жинақты өзгертуіне рұқсат етілмейді.
Бір мезгілде өзгерту ерекшелігін қалай түзетемін?
Біз сондай-ақ бір ағынды ортада бір мезгілде өзгертуді болдырмауға болады. Объектіні негізгі жинақ нысанынан жою үшін Итератордың жою әдісін пайдалана аламыз. Бірақ бұл жағдайда тізімнен басқа нысанды емес, бір ғана нысанды жоюға болады.
Картадағы бір мезгілде өзгерту мүмкіндігін қалай болдырмауға болады?
пайдаланыңыз ConcurrentHashMap. Қарапайым HashMap қолданбасын пайдалануды жалғастырыңыз, бірақ әр модификацияда жаңа карта жасаңыз және сахнаның артындағы карталарды ауыстырыңыз (ауыстырғыш әрекетін синхрондау немесе AtomicReference арқылы)
Қандай итератор әдісі бір мезгілде өзгертуге ерекше жағдай жасайды?
Егер біз оның келісім-шартын бұзатын нысанда әдістер тізбегін шақырсақ, онда нысан ConcurrentModificationException шығарады. Мысалы: егер жинақты қайталау кезінде біз сол жинақты тікелей өзгертуге әрекеттенсек, онда берілген fail-fast итератор осы ConcurrentModificationException шығарады.
Java стек толып кетуіндегі бір мезгілде өзгерту ерекшелігі қандай?
Егер бір ағын нысанның келісімін бұзатын әдісті шақырулар тізбегін шығарса, нысаны бұл ерекшелікті шығаруы мүмкін. Мысалы, егер ағын сәтсіз итератор көмегімен жинақты қайталау кезінде жинақты тікелей өзгертсе, итератор бұл ерекшелікті шығарады.
Ұсынылған:
Неліктен бақытсыздықтар орын алады?
Неліктен жұмыс орнындағы жазатайым оқиғалар орын алады Жұмысшының тым сенімділігі - Сенім керемет. … Нашар үй шаруашылығы - Жұмыс орныңыздың тәртібі мен тазалығы сіздің қауіпсіздікке деген көзқарасыңызды көрсетеді. … Жұмыс орнындағы алаңдаушылық - Өмірдің алаңдаушылығы - ажырасулар, аурулар, романтикалық қарым-қатынастар - көбінесе жазатайым оқиғаларды тудырады.
Неліктен шығарып алу сәтсіздігі орын алады?
Қабылдау-сәтсіздік теориясына сәйкес, ұмыту LTM жүйесінде ақпарат қолжетімді болғанымен, қолжетімді болмаған кезде орын алады. … Кодтау мен іздеуде контекст пен күй өте әр түрлі болған кезде ұмыту ең үлкен болады. Бұл жағдайда іздеу сигналдары жоқ және ықтимал нәтиже сигналға байланысты ұмыту болып табылады.
Топтық поляризация неліктен орын алады?
Топтың поляризациясы талқылау топты жеке топ мүшелерінің бастапқы ұстанымдарынан немесе әрекеттеріне қарағанда шектен шыққан көзқарастарды немесе әрекеттерді қабылдауға әкелгенде орын алады. Топтық поляризация тәуекелділік (қауіпті ауысым) немесе консервативтілік бағытында болуы мүмкін екенін ескеріңіз.
Неліктен ыңғайсыз үнсіздіктер орын алады?
Егер үзіліс асып кетсе, ыңғайсыз үнсіздік орын алуы мүмкін, мысалы, тақырыптың өзгеруін немесе бұрылыстың соңын белгілеу үшін жалпы қабылданған ұзындық. Оның алдында ойластырылмаған ескерту немесе қатысушылардың бірі ең аз жауап беретін теңгерімсіздік болуы мүмкін.
Спортта локаут неліктен орын алады?
Кәсіби спортта локаут - бұл команда иелерінің кәсіби спорт лигасын жабуы, әдетте төлем шарттары туралы келісімге келе алмау салдарынан. Блокутқа не себеп болады? Қызметкерлер жұмыс істеуден бас тартқан ереуілден айырмашылығы, локаут жұмыс берушілер немесе сала иелері бастамашы болады.