Vad är icke-synkronisering i Java?
Vad är icke-synkronisering i Java?

Video: Vad är icke-synkronisering i Java?

Video: Vad är icke-synkronisering i Java?
Video: Synchronization in Java Multithreading | Learn Coding 2024, Maj
Anonim

Icke - Synkroniserad betyder att två eller flera trådar kan komma åt metoderna för den specifika klassen vid varje given tidpunkt. StringBuilder är ett exempel på en icke - synkroniserad klass. I allmänhet, a icke - synkroniserad klass är inte trådsäker. (men några icke - synkroniserad klasser är trådsäkra)

På samma sätt frågar folk, vad är meningen med icke-synkroniserad?

Definition av osynkroniserade.: inte fungerar eller sker samtidigt: inte synkroniserad osynkroniserade klockor osynkroniserade rörelser.

vad är synkroniseringen i Java? Synkronisering i java är förmågan att kontrollera åtkomsten av flera trådar till valfri delad resurs. Java-synkronisering är ett bättre alternativ där vi vill tillåta endast en tråd att komma åt den delade resursen.

Dessutom, vad menas med synkroniserad och osynkroniserad i Java?

Synkroniserad tillgång innebär att att du har någon form av låsning för att komma åt datan. Detta kan introduceras genom att använda synkroniserad nyckelord eller genom att använda några av de högre nivåkonstruktionerna från java . Osynkroniserad tillgång innebär att att du inte har någon låsning inblandad när du kommer åt data.

Vad betyder det att ArrayList inte är synkroniserad?

den innebär att att instanser av ArrayList är det inte garanterat att vara trådsäker. Varelse synkroniserade medel att varje operation är trådsäker - om du använder samma Arraylista från två trådar samtidigt, de burk inte korrumpera staten. Dock detta gör det långsammare.

Rekommenderad: