Als «thread-local-storage» getaggte Fragen

3
Was bedeutet thread_local in C ++ 11?
Ich bin verwirrt mit der Beschreibung thread_localin C ++ 11. Nach meinem Verständnis verfügt jeder Thread über eine eindeutige Kopie lokaler Variablen in einer Funktion. Auf die globalen / statischen Variablen kann von allen Threads zugegriffen werden (möglicherweise synchronisierter Zugriff über Sperren). Und die thread_localVariablen sind für alle Threads sichtbar, …

4
Sind C ++ 11 thread_local-Variablen automatisch statisch?
Gibt es einen Unterschied zwischen diesen beiden Codesegmenten: void f() { thread_local vector<int> V; V.clear(); ... // use V as a temporary variable } und void f() { static thread_local vector<int> V; V.clear(); ... // use V as a temporary variable } Hintergrundgeschichte: Ursprünglich hatte ich einen STATISCHEN Vektor V …

5
Thread lokalen Speicher in Python
Wie verwende ich den lokalen Thread-Speicher in Python? verbunden Was ist "Thread Local Storage" in Python und warum brauche ich es? - Dieser Thread scheint sich mehr darauf zu konzentrieren, wann Variablen gemeinsam genutzt werden. Effiziente Methode, um festzustellen, ob sich in Python eine bestimmte Funktion auf dem Stapel befindet …

2
Hat mein Compiler mein nicht verwendetes statisches thread_local-Klassenmitglied ignoriert?
Ich möchte eine Thread-Registrierung in meiner Klasse durchführen, daher entscheide ich mich, eine Überprüfung für die thread_localFunktion hinzuzufügen : #include <iostream> #include <thread> class Foo { public: Foo() { std::cout << "Foo()" << std::endl; } ~Foo() { std::cout << "~Foo()" << std::endl; } }; class Bar { public: Bar() { …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.