Pse ndodh përjashtimi i modifikimit të njëkohshëm në java?

Përmbajtje:

Pse ndodh përjashtimi i modifikimit të njëkohshëm në java?
Pse ndodh përjashtimi i modifikimit të njëkohshëm në java?
Anonim

Përjashtimi i Modifikimit të Njëkohshëm ndodh kur një objekt tentohet të modifikohet njëkohësisht kur nuk lejohet. Ky përjashtim zakonisht vjen kur dikush është duke punuar me klasa Java Collection. Për shembull - Nuk lejohet që një fill të modifikojë një Koleksion kur një fill tjetër po përsëritet mbi të.

Si mund ta rregulloj përjashtimin e modifikimit të njëkohshëm?

Ne gjithashtu mund të shmangim përjashtimin e modifikimit të njëkohshëm në një mjedis të vetëm filetuar. Ne mund të përdorim metodën e heqjes së Iterator për të hequr objektin nga objekti themelor i koleksionit. Por në këtë rast, ju mund të hiqni vetëm të njëjtin objekt dhe jo ndonjë objekt tjetër nga lista.

Si e parandaloni përjashtimin e modifikimit të njëkohshëm në një hartë?

përdor ConcurrentHashMap. vazhdoni të përdorni HashMap të thjeshtë, por ndërtoni një hartë të re në çdo modifikim dhe ndërroni hartat në prapaskenë (duke sinkronizuar funksionimin e ndërprerës ose duke përdorur AtomicReference)

Cila metodë e përsëritësit hedh përjashtime të modifikimit të njëkohshëm?

Nëse thërrasim një sekuencë metodash në një objekt që shkel kontratën e tij, atëherë objekti hedh ConcurrentModificationException. Për shembull: nëse gjatë përsëritjes mbi koleksionin, ne përpiqemi drejtpërdrejt ta modifikojmë atë koleksion, atëherë përsëritësi i dhënë fail-fast do të hedhë këtë Përjashtim të Modifikimit të Njëkohshëm.

Cili është përjashtimi i modifikimit të njëkohshëm në tejmbushjen e pirgut të Java?

Nëse një fill i vetëm lëshon një sekuencë thirrjesh të metodës që shkel kontratën e një objekti, objekti mund ta hedhë këtë përjashtim. Për shembull, nëse një thread modifikon një koleksion drejtpërdrejt ndërsa ai përsëritet mbi koleksion me një përsëritës të shpejtë të dështimit, përsëritësi do të hedhë këtë përjashtim.

Recommended:

Artikuj interesante
Si prodhohet acidi oleik?
Lexo më shumë

Si prodhohet acidi oleik?

Është acidi kryesor yndyror në vajin e ullirit i shtypur nga fruti i pjekur i ullirit (Olea europaea). Acidi oleik përbën 55-80% të vajit të ullirit, 15-20% të vajit të farës së rrushit dhe vajit të gjembave të detit (Li, 1999). Në përgjithësi, vajrat ushqimorë si vaji i sojës, vaji i palmës dhe vaji i misrit përmbajnë rreth 10-40% acid oleik (Tabela 153.

A ka shkëndija e muzgut krahë?
Lexo më shumë

A ka shkëndija e muzgut krahë?

Ajo gjithashtu vjen me diademën e saj të njohur si princeshë dhe një krehër për të stiluar mane dhe bishtin e saj të purpurt. Twilight Sparkle përdor krahët e saj shumëngjyrësh për të fluturuar mbi Equestria, duke përhapur magjinë e miqësisë kudo që shkon.

Pse të përdorim flac të pakompresuar?
Lexo më shumë

Pse të përdorim flac të pakompresuar?

Një skedar pa humbje, FLAC (Free Lossless Audio Codec) është i ngjeshur në gati gjysmën e madhësisë së një WAV të pakompresuar ose AIFF të shkallës ekuivalente të mostrës, por nuk duhet të ketë "humbje" për sa i përket mënyrës se si tingëllon.