Wie mache ich eine Sammlung in Java threadsicher?
Collections-Klasse, die auf java.util-Paketmethoden spezialisiert ist, die Sammlungen verarbeiten, die verschiedene zusätzliche Operationen mit polymorphen Algorithmen bereitstellen.
Diese Klasse stellt verschiedene Varianten der synchronisiertenCollection()-Methode wie folgt bereit:
Sr. | c)|
---|---|
2 Diese Methode akzeptiert ein Objekt der List-Schnittstelle und gibt eine synchronisierte (thread-sichere) Liste zurück, die von der angegebenen Liste unterstützt wird. |
|
3 Diese Methode akzeptiert ein Objekt der Map-Schnittstelle und gibt eine synchronisierte (thread-sichere) Karte zurück, die von der angegebenen Karte unterstützt wird. |
|
4 Diese Methode akzeptiert ein Objekt der Set-Schnittstelle und gibt eine synchronisierte (threadsichere) Sammlung zurück, die von der angegebenen Sammlung unterstützt wird. | |
5 Diese Methode akzeptiert ein Objekt der Map-Schnittstelle und gibt eine synchronisierte (threadsichere) sortierte Karte zurück, die auf der angegebenen sortierten Karte basiert. |
|
6 Diese Methode akzeptiert ein Objekt der SynchronizedSortedSet-Schnittstelle und gibt einen synchronisierten (threadsicheren) sortierten Satz nach dem angegebenen sortierten Satz zurück. |
|
Beispielimport java.util.Collection; import java.util.Collections; import java.util.Vector; public class CollectionReadOnly { public static void main(String[] args) { //Instantiating an ArrayList object Vector<String> vector = new Vector<String>(); vector.add("JavaFx"); vector.add("Java"); vector.add("WebGL"); vector.add("OpenCV"); System.out.println(vector); Collection<String> synchronizedVector = Collections.synchronizedCollection(vector); System.out.println("Synchronized "+synchronizedVector); synchronizedVector.add("CoffeeScript"); } } Nach dem Login kopieren [JavaFx, Java, WebGL, OpenCV] Synchronized [JavaFx, Java, WebGL, OpenCV] Nach dem Login kopieren |
Das obige ist der detaillierte Inhalt vonWie mache ich eine Sammlung in Java threadsicher?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.
