ThreadLocal

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

ThreadLocal
Hi,

mir sind die ThreadLocal Klassen nicht ganz klar:

  1. Ist eine ThreadLocal Klasse immer static?
  2. Wenn ja ist es immer so, dass initialValue() ein gemeinsamer Zustand zwischen den Threads ist? (vgl. Übungsaufgabe 4.4)

Grüße


1.) Nein, muss nicht sein. Ist aber häufig so.
2.) Ja.

(Du könntest es natürlich auch einfach ausprobieren - oder die Java API lesen.)


Alles klar, Danke. Probiert hatte ich es, deswegen die Frage. Dachte ursprünglich, dass die Threads bei der Verwendung von ThreadLocal Klassen auch bei initialValue() getrennte Zustände hätten