Hva er ikke-synkronisering i Java?
Hva er ikke-synkronisering i Java?

Video: Hva er ikke-synkronisering i Java?

Video: Hva er ikke-synkronisering i Java?
Video: Synchronized vs ReadWriteLock vs StampedLock [Java Multithreading] 2024, November
Anonim

Ikke - Synkronisert betyr at to eller flere tråder kan få tilgang til metodene til den aktuelle klassen til enhver tid. StringBuilder er et eksempel på en ikke - synkronisert klasse. Generelt, a ikke - synkronisert klasse er ikke trådsikker. (men noen ikke - synkronisert klassene er trådsikre)

På samme måte spør folk, hva er meningen med ikke-synkronisert?

Definisjon av usynkronisert.: ikke opererer eller skjer samtidig: ikke synkronisert usynkroniserte klokker usynkroniserte bevegelser.

hva er synkroniseringen i Java? Synkronisering i java er muligheten til å kontrollere tilgangen til flere tråder til en hvilken som helst delt ressurs. Java-synkronisering er et bedre alternativ der vi ønsker å tillate bare én tråd å få tilgang til den delte ressursen.

Dessuten, hva menes med synkronisert og usynkronisert i Java?

Synkronisert adgang midler at du har en slags låsing for å få tilgang til dataene. Dette kan introduseres ved å bruke synkronisert nøkkelord eller ved å bruke noen av konstruksjonene på høyere nivå fra java . Usynkronisert adgang midler at du ikke har noen låsing involvert når du får tilgang til dataene.

Hva betyr det at ArrayList ikke er synkronisert?

Den midler at tilfeller av ArrayList er ikke det garantert trådsikker. Å være synkroniserte midler at hver operasjon er trådsikker - hvis du bruker den samme Matriseliste fra to tråder samtidig, de kan ikke korrumpere staten. Imidlertid dette gjør at det tregere.

Anbefalt: