tss_get
|
Definiert im Header
<threads.h>
|
||
|
void
*
tss_get
(
tss_t
tss_key
)
;
|
(seit C11) | |
Gibt den Wert zurück, der im threadspezifischen Speicher für den aktuellen Thread gespeichert ist, identifiziert durch
tss_key
. Unterschiedliche Threads können unterschiedliche Werte erhalten, die durch denselben Schlüssel identifiziert werden.
Beim Thread-Start (siehe thrd_create ) sind die Werte aller TSS-Schlüssel NULL. Unterschiedliche Werte können mit tss_set im threadspezifischen Speicher platziert werden.
Inhaltsverzeichnis |
Parameter
| tss_key | - | Thread-spezifischer Speicherschlüssel, erhalten von tss_create und nicht gelöscht durch tss_delete |
Rückgabewert
Der Wert bei Erfolg, NULL bei Fehler.
Hinweise
Das POSIX-Äquivalent für diese Funktion ist
pthread_getspecific
.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Referenzen
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.26.6.3 Die tss_get-Funktion (S: 282)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.26.6.3 Die tss_get-Funktion (S: 386)
Siehe auch
|
(C11)
|
Schreibt in threadspezifischen Speicher
(Funktion) |