2024 Müəllif: Elizabeth Oswald | [email protected]. Son dəyişdirildi: 2024-01-13 00:03
ConcurrentModificationİstisnası icazə verilməyəndəobyekt eyni vaxtda dəyişdirilməyə çalışıldıqda baş verir. Bu istisna adətən Java Collection dərsləri ilə işləyərkən baş verir. Misal üçün - Kolleksiya üzərində başqa mövzu təkrarlanan zaman mövzunun Kolleksiyaya dəyişiklik etməsi icazəli deyil.
Mən paralel modifikasiya istisnasını necə düzəldə bilərəm?
Biz həmçinin tək yivli mühitdə Paralel Modifikasiya İstisnasından qaça bilərik. Obyekti əsas kolleksiya obyektindən silmək üçün İteratorun silmə metodundan istifadə edə bilərik. Lakin bu halda, siz siyahıdan başqa obyekti yox, yalnız eyni obyekti silə bilərsiniz.
Xəritədə paralel modifikasiya istisnasının qarşısını necə ala bilərsiniz?
istifadə ConcurrentHashMap. sadə HashMap-dən istifadə etməyə davam edin, lakin hər modifikasiyada yeni xəritə yaradın və pərdə arxasında xəritələri dəyişdirin (keçid əməliyyatını sinxronlaşdırın və ya AtomicReference istifadə edin)
Hansı iterator metodu paralel modifikasiya istisnasını atır?
Əgər biz onun müqaviləsini pozan obyektdə metodlar ardıcıllığına müraciət etsək, o zaman obyekt ConcurrentModificationException atır. Məsələn: kolleksiya üzərində iterasiya zamanı biz birbaşa həmin kolleksiyanı dəyişməyə çalışırıqsa, o zaman verilmiş fail-fast iterator bu ConcurrentModificationException-u atacaq.
Java yığınının daşmasında paralel modifikasiya istisnası nədir?
Əgər tək başlıq obyektin müqaviləsini pozan metod çağırışlarının ardıcıllığını verirsə, obyekt bu istisnanı ata bilər. Məsələn, əgər başlıq kolleksiyanı uğursuz sürətli iterator ilə təkrarlayarkən kolleksiyanı birbaşa dəyişdirirsə, iterator bu istisnanı atacaq.
Tövsiyə:
Niyə kontanqo baş verir?
Kontanqoya bir neçə amil səbəb ola bilər, o cümlədən inflyasiya gözləntiləri, gözlənilən gələcək tədarük pozulmaları və sözügedən əmtəənin daşınma xərcləri. Bəzi investorlar fyuçers və spot qiymətlər arasında arbitraj imkanlarından istifadə edərək kontanqodan qazanc əldə etməyə çalışacaqlar.
Pedomorfoz niyə baş verir?
Paedomorfoz dədə-babadan yetkinlik yaşına çatmayan morfoloji mərhələdə çoxalma görüldükdə baş verdi. Bu, neoteniyanın və ya progenezin nəticəsi ola bilər. … Meksika aksolotlunun əksi pedomorfozun məşhur nümunəsidir və yetkinlik dövründə əlaqəli növlərin körpəlikdə itirdiyi tüklü qəlpələri saxlayır.
Niyə bulud partlaması baş verir?
Bulud partlayışı harada baş verir? O, adətən yüksək dağlıq ərazilərdədağın təpəsində aşağı təzyiqli ərazinin əmələ gəlməsi ilə əlaqədar baş verir. Aşağı təzyiq zonası buludları böyük qüvvə ilə dağın başına çəkir. Onlar zirvəyə çatdıqda, rütubət yağış şəklində buraxılır.
Nəsillərarası hərəkətlilik baş verəndə nə baş verir?
Nəsillərarası mobillik sosial mövqe bir nəsildən digərinə dəyişdikdə baş verir. Dəyişiklik yuxarı və ya aşağı ola bilər. Məsələn, ata fabrikdə işləyirdi, oğlu isə ona hüquqşünas və ya həkim olmağa imkan verən təhsil alırdı. Nəsildaxili sosial hərəkətlilik baş verdikdə nə baş verir?
Niyə Hindistanda modifikasiya qadağandır?
Hindistanda istehsalçı yeni modeli idxal edib ölkədə satmaq istəyirsə, idxal rüsumu olaraq avtomobilin dəyərinin 100 faizini ödəməlidir. Bu, avtomobilin qiymətini dərhal iki dəfə artırır. … Dəyişikliklərin qeyri-qanuni olmasının digər səbəbi qəza halında, polisin avtomobili izləməsi çətinləşir.