Namespaces
Variants

tss_get

From cppreference.net
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

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)