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();
myThreadLocal.set("A thread local value”);
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!