Heim  >  Artikel  >  Java  >  So erstellen Sie ThreadLocal in Java und greifen darauf zu

So erstellen Sie ThreadLocal in Java und greifen darauf zu

王林
王林nach vorne
2023-05-27 15:16:06681Durchsuche

1. Jeder Thread kann nur durch Aufrufen der set()-Methode von ThreadLocal instanziiert werden. Obwohl alle Threads auf diese ThreadLocal-Instanz zugreifen können, kann jeder Thread nur durch Aufrufen der set()-Methode von ThreadLocal auf den von ihm festgelegten Wert zugreifen, auch wenn zwei verschiedene Threads unterschiedliche Werte für dasselbe ThreadLocal-Objekt festlegen die Werte des anderen.

private ThreadLocal myThreadLocal = new ThreadLocal();

2. Wenn die get-Methode beim Zugriff auf

zum Object-Objekt zurückkehrt, muss das set()-Objekt Parameter vom Typ Object eingeben.

String threadLocalValue = (String) myThreadLocal.get();
Sobald die ThreadLocal-Variable erstellt ist, können Sie über den folgenden Code einen Wert festlegen, der gespeichert werden muss:
myThreadLocal.set("A thread local value”);
Welche Sammlungsklassen gibt es in Java?

Sammlungen in Java sind hauptsächlich in vier Kategorien unterteilt:

1. Listenliste: Ja geordnet, wiederholbar;

3. Karte: ungeordnet, mit eindeutigen Schlüsseln.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ThreadLocal in Java und greifen darauf zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen