thread-local

Thread-local ist eine Klasse aus der Java-API und die Dokumentation definiert sie: "Diese Klasse stellt thread-lokale Variablen zur Verfügung. Diese Variablen unterscheiden sich von ihren normalen Gegenstücken darin, dass jeder Thread auf einen zugreift (über seine Methode get oder set) hat eine eigene, unabhängig initialisierte Kopie der Variablen. ThreadLocal-Instanzen sind in der Regel private statische Felder in Klassen, die den Status einem Thread zuordnen möchten (z. B. eine Benutzer-ID oder Transaktions-ID). "
1
Antwort

Wie lokale lokale Variablen in C ++ initialisiert werden? [Duplikat]

Ich wollte die c ++ 11 thread_local verwenden, um die Variable thread_local zu erstellen und zu verwenden, aber da sie noch nicht von gcc unterstützt wird, verwende ich gcc specific __thread . Die Art, wie ich die Variable deklariert ha...
22.08.2012, 14:27
7
Antworten

ThreadLocal zum Speichern von ServletRequest und Response im Servlet: für was?

Sobald ich auf ein Muster gestoßen bin, werden ServletRequest und Antwortobjekte in die lokalen ThreadLocal Variablen des Servlets gestellt. Die Servlet-Klasse verfügt auch über Methoden zum Abrufen aktueller Anfrage- und Antwortobjekte. U...
29.03.2011, 13:14
3
Antworten

Ist ThreadLocal sicher mit Tomcat NIO Connector zu verwenden

Das ist mir gerade in den Sinn gekommen, als ich den Tomcat NIO-Stecker während meiner Belastungstests getestet habe. Ich nutze ThreadLocal zusätzlich, ich benutze Spring, die ich an mehreren Stellen kenne, wo es auch benutzt wird. Da der NIO...
28.10.2011, 04:02
3
Antworten

Ist eine Thread-lokale Variable mit demselben Namen wie eine nicht-Thread-lokale Variable in Ordnung?

Ich habe eine Thread-lokale Variable envptr und eine Variable, die nicht thread-lokal ist, auch envptr genannt. Die letztere Variable wird nur in einem einzelnen Thread verwendet, dessen Ausführungscode die Thread-lokale Variablendeklarati...
23.01.2013, 17:57
1
Antwort

Warum beschweren sich einige Webserver über Speicherlecks, die sie verursachen?

Der Titel könnte ein bisschen stark sein, aber lassen Sie mich erklären, wie ich verstehe, was passiert. Ich vermute, das passierte mit Tomcat (und die angegebene Nachricht kommt von Tomcat), aber ich bin mir nicht mehr sicher. TL; DR Am End...
30.10.2013, 19:43
2
Antworten

Neue zusätzliche Felder in java.lang.Thread, was ist die Idee?

In Java 8 hat java.lang.Thread class 3 neue Felder erhalten: %Vor% wie es in Javadoc für die ausschließliche Verwaltung durch die Klasse java.util.concurrent.ThreadLocalRandom heißt. Außerdem werden sie in ThreadLocalRandom auf s...
30.12.2015, 12:01
4
Antworten

Ist es in Ordnung, ThreadLocal zum Speichern des angeforderten Gebietsschemas zu verwenden?

Ich arbeite an der Internationalisierung von Benutzer eingegebenen Daten in einem ziemlich großen Client / Server (HTTP (Hessian) ist für die Kommunikation verwendet) Anwendung, die in einer Datenbank gespeichert ist. Benutzer können die Sprac...
30.05.2013, 14:43
1
Antwort

Wie bekomme ich Unterstützung für thread_local unter Mac OSX?

Wie in dieser Antwort zu sehen ist, unterstützt der Aufruf von Xcode auf Mac OSX thread_local storage auch mit C + nicht +11 Flaggen gesetzt. Auch in der neuesten Version unterstützt Apple LLVM Version 7.0.0 (clang-700.1.76), Ziel: x86_64-a...
27.10.2015, 01:16