Was ist Nichtsynchronisation in Java?
Was ist Nichtsynchronisation in Java?

Video: Was ist Nichtsynchronisation in Java?

Video: Was ist Nichtsynchronisation in Java?
Video: Java für Fortgeschrittene - Multithreading 2 - Synchronisation von Threads [GERMAN/DEUTSCH] 2024, April
Anonim

Nicht - Synchronisiert bedeutet, dass zwei oder mehr Threads jederzeit auf die Methoden dieser bestimmten Klasse zugreifen können. StringBuilder ist ein Beispiel für a nicht - synchronisiert Klasse. Im Allgemeinen a nicht - synchronisiert -Klasse ist nicht threadsicher. (aber einige nicht - synchronisiert Klassen sind threadsicher)

Ebenso fragen die Leute, was bedeutet nicht synchronisiert?

Definition von unsynchronisiert.: nicht gleichzeitig in Betrieb oder geschieht: nicht synchronisiert unsynchronisierte Uhren unsynchronisierte Bewegungen.

Was ist die Synchronisation in Java? Synchronisation in Java ist die Fähigkeit, den Zugriff mehrerer Threads auf jede freigegebene Ressource zu steuern. Java-Synchronisierung ist die bessere Option, wenn wir nur einem Thread erlauben möchten, auf die freigegebene Ressource zuzugreifen.

Außerdem, was bedeutet synchronisiert und unsynchronisiert in Java?

Synchronisiert betreten meint dass Sie eine Art Sperre für den Zugriff auf die Daten haben. Dies kann eingeführt werden, indem Sie die synchronisiert Schlüsselwort oder durch die Verwendung einiger der höheren Konstrukte aus dem Java . Nicht synchronisiert betreten meint dass Sie beim Zugriff auf die Daten keine Sperre haben.

Was bedeutet es, dass ArrayList nicht synchronisiert ist?

Es meint dass Instanzen von ArrayList sind nicht garantiert fadensicher. Sein synchronisiert bedeutet dass jede Operation Thread-sicher ist - wenn Sie dasselbe verwenden Anordnungsliste aus zwei Threads gleichzeitig, sie kann 'nicht den Staat korrumpieren. Dies ist jedoch macht es langsamer.

Empfohlen: