thread-local-storage

Thread-lokaler Speicher (TLS) ist eine Computerprogrammiermethode, bei der statischer oder globaler Speicher lokal für einen Thread verwendet wird
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
1
Antwort

Was sind die tatsächlichen ELF TLS ABI Anforderungen für jeden CPU-Arch?

Ulrich Dreppers Beitrag zum Thread-Local-Storage umreißt den TLS-ABI für mehrere verschiedene CPU-Architekturen, aber ich ' Ich finde es aus zwei Gründen unzureichend, um TLS zu implementieren: Es enthält eine Reihe von wichtigen Archs wie...
14.10.2012, 02:03
5
Antworten

Warum Thread Local Storage (TlsAlloc, TlsGetValue, ets) anstelle von lokalen Variablen verwenden

Meine Frage ist, warum TLS-Mechanismus anstelle von nur lokalen Variablen in einer Thread-Funktion verwenden? Können Sie bitte ein gutes Beispiel nennen, oder was ist der Vorteil von TLS gegenüber lokalen vars? Vielen Dank, Mateusz     
11.06.2011, 18:07
3
Antworten

Thread-lokaler Speicher im Kernel-Modus?

Gibt es eine Thread-Local Storage (TLS) Entsprechung für Kernel-Modus-Treiber in Windows (Win32 um genau zu sein)? Was ich versuche zu erreichen: Irgendwann aus der Dispatch-Routine meines Treibers kann es viele andere Funktionen aufrufen...
20.03.2012, 23:38
2
Antworten

Weisen Sie intermediäre mehrdimensionale Arrays in Cython zu, ohne die GIL zu erwerben

Ich versuche Cython zu verwenden, um eine teure Operation zu parallelisieren, bei der intermediäre multidimensionale Arrays generiert werden. Der folgende sehr vereinfachte Code veranschaulicht die Art von Sache, die ich versuche zu tun: %V...
06.03.2014, 15:36