Qu'est-ce que la non-synchronisation en Java ?
Qu'est-ce que la non-synchronisation en Java ?

Vidéo: Qu'est-ce que la non-synchronisation en Java ?

Vidéo: Qu'est-ce que la non-synchronisation en Java ?
Vidéo: Java 26 : Les Threads ( Synchronisation) 2024, Mars
Anonim

Non - Synchronisé signifie que deux threads ou plus peuvent accéder aux méthodes de cette classe particulière à un moment donné. StringBuilder est un exemple de non - synchronisé classer. Généralement, un non - synchronisé la classe n'est pas thread-safe. (mais quelques non - synchronisé les classes sont thread-safe)

De même, les gens demandent, quelle est la signification de non synchronisé ?

Définition de non synchronisé.: ne pas fonctionnant ou se produisant en même temps: non synchronisé horloges non synchronisées mouvements non synchronisés.

quelle est la synchronisation en Java ? Synchronisation en Java est la capacité de contrôler l'accès de plusieurs threads à n'importe quelle ressource partagée. Synchronisation Java est la meilleure option lorsque nous voulons autoriser un seul thread à accéder à la ressource partagée.

D'ailleurs, qu'entend-on par synchronisé et non synchronisé en Java ?

Synchronisé accès moyens que vous avez une sorte de verrouillage pour accéder aux données. Ceci peut être introduit en utilisant le synchronisé mot-clé ou en utilisant certaines des constructions de niveau supérieur du Java . Non synchronisé accès moyens que vous n'avez aucun verrouillage impliqué lors de l'accès aux données.

Qu'est-ce que cela signifie ArrayList n'est pas synchronisé ?

Ce moyens que des cas de ArrayList ne sont pas garanti threadsafe. Étant synchronisé signifie que chaque opération est thread-safe - si vous utilisez le même Liste des tableaux à partir de deux fils en même temps, ils pouvez ne corrompent pas l'État. Cependant, ce fait du c'est plus lent.

Conseillé: