- Welche der folgenden Aussagen ist synchronisiert und fadensicher??
- Die zum Synchronisieren mehrerer Threads verwendet wird?
- Was ist das Problem bei der Synchronisation des Threads?
- Wann sollten Sie Threads synchronisieren??
Welche der folgenden Aussagen ist synchronisiert und fadensicher??
Synchronisiert im Sinne des Sammlungsrahmens ist Thread-Safety. Hier wird Vector Thread-Safety bereitstellen. Auf diese Weise macht es die Verwendung von Vektor sicher.
Die zum Synchronisieren mehrerer Threads verwendet wird?
Statische Synchronisation
Nehmen wir an, wenn wir mehr als ein Objekt haben, erwerben in diesem Fall zwei separate Threads die Schlösser und geben gleichzeitig einen synchronisierten Block oder eine synchronisierte Methode mit einem separaten Schloss ein. Um dies zu vermeiden, werden wir eine statische Synchronisation verwenden.
Was ist das Problem bei der Synchronisation des Threads?
Da nur ein Thread einen synchronisierten Block eingeben oder auf ein synchronisiertes Objekt zugreifen kann. Je größer die Anzahl der Java -Threads, die eine synchronisierte Block oder Methode ausführen, desto schlimmer das Problem.
Wann sollten Sie Threads synchronisieren??
Die Thread -Synchronisation ist die gleichzeitige Ausführung von zwei oder mehr Threads, die kritische Ressourcen teilen. Themen sollten synchronisiert werden, um kritische Konflikte für die Verwendung von Ressourcen zu vermeiden. Andernfalls können Konflikte auftreten, wenn parallel laufende Themen versuchen, gleichzeitig eine gemeinsame Variable zu ändern.