Hvad er ikke-synkronisering i Java?
Hvad er ikke-synkronisering i Java?

Video: Hvad er ikke-synkronisering i Java?

Video: Hvad er ikke-synkronisering i Java?
Video: Synchronization in Java Multithreading | Learn Coding 2024, April
Anonim

Ikke - Synkroniseret betyder, at to eller flere tråde kan få adgang til den pågældende klasses metoder på ethvert givet tidspunkt. StringBuilder er et eksempel på en ikke - synkroniseret klasse. Generelt, a ikke - synkroniseret klasse er ikke trådsikker. (men nogle ikke - synkroniseret klasser er trådsikre)

Ligeledes spørger folk, hvad er meningen med ikke-synkroniseret?

Definition af usynkroniseret.: ikke fungerer eller sker på samme tid: ikke synkroniseret usynkroniserede ure usynkroniserede bevægelser.

hvad er synkroniseringen i Java? Synkronisering i java er evnen til at kontrollere adgangen af flere tråde til enhver delt ressource. Java-synkronisering er en bedre mulighed, hvor vi kun vil tillade én tråd at få adgang til den delte ressource.

Desuden, hvad menes der med synkroniseret og usynkroniseret i Java?

Synkroniseret adgang midler at du har en form for låsning for at få adgang til dataene. Dette kan introduceres ved at bruge synkroniseret søgeord eller ved at bruge nogle af de højere niveau konstruktioner fra java . Usynkroniseret adgang midler at du ikke har nogen låsning involveret, når du tilgår dataene.

Hvad betyder det, at ArrayList ikke er synkroniseret?

Det midler at tilfælde af ArrayList er ikke garanteret at være trådsikker. Væren synkroniserede midler at enhver operation er trådsikker - hvis du bruger det samme Array liste fra to tråde på samme tid, de kan ikke korrumpere staten. Dog dette gør det langsommere.

Anbefalede: