Wat is niet-synchronisatie in Java?
Wat is niet-synchronisatie in Java?

Video: Wat is niet-synchronisatie in Java?

Video: Wat is niet-synchronisatie in Java?
Video: Synchronization in Java Multithreading | Learn Coding 2024, November
Anonim

Niet - Gesynchroniseerd betekent dat twee of meer threads op elk moment toegang hebben tot de methoden van die bepaalde klasse. StringBuilder is een voorbeeld van een niet - gesynchroniseerd klas. Over het algemeen is een niet - gesynchroniseerd class is niet thread-safe. (maar sommige niet - gesynchroniseerd klassen zijn thread-safe)

Evenzo vragen mensen: wat is de betekenis van niet-gesynchroniseerd?

Definitie van niet gesynchroniseerd.: niet tegelijkertijd werkend of gebeurend: niet gesynchroniseerd ongesynchroniseerde klokken ongesynchroniseerde bewegingen.

wat is de synchronisatie in Java? Synchronisatie in java is de mogelijkheid om de toegang van meerdere threads tot een gedeelde bron te regelen. Java-synchronisatie is een betere optie waarbij we slechts één thread toegang willen geven tot de gedeelde bron.

Trouwens, wat wordt bedoeld met gesynchroniseerd en niet-gesynchroniseerd in Java?

Gesynchroniseerd toegang middelen dat je een soort vergrendeling hebt om toegang te krijgen tot de gegevens. Dit kan worden ingevoerd met behulp van de gesynchroniseerd trefwoord of door enkele van de constructies op een hoger niveau te gebruiken uit de Java . niet gesynchroniseerd toegang middelen dat u geen vergrendeling hebt bij het openen van de gegevens.

Wat betekent het dat ArrayList niet is gesynchroniseerd?

Het middelen die gevallen van ArrayList zijn niet gegarandeerd draadveilig. Wezen gesynchroniseerd betekent: dat elke bewerking draadveilig is - als u dezelfde gebruikt Matrixlijst van twee threads tegelijk, ze kan bederft de staat niet. Echter, dit maakt het langzamer.

Aanbevolen: