tss_get
Von cppreference.com
| Definiert im Header <threads.h> |
||
| void *tss_get( tss_t tss_key ); |
(seit C11) | |
Gibt den Wert zurück, der im Thread-spezifischen Speicher für den aktuellen Thread unter dem Schlüssel tss_key gehalten wird. Unterschiedliche Threads können unterschiedliche Werte erhalten, die durch denselben Schlüssel identifiziert werden.
Beim Start eines Threads (siehe thrd_create) sind die mit allen TSS-Schlüsseln verbundenen Werte NULL. Mit tss_set kann ein anderer Wert in den Thread-spezifischen Speicher geschrieben werden.
Inhalt |
[edit] Parameter
| tss_key | - | Schlüssel für den Thread-spezifischen Speicher, erhalten von tss_create und nicht von tss_delete gelöscht. |
[edit] Rückgabewert
Der Wert bei Erfolg, NULL bei Fehler.
[edit] Hinweise
Das POSIX-Äquivalent für diese Funktion ist pthread_getspecific.
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[edit] Referenzen
- C17-Standard (ISO/IEC 9899:2018)
- 7.26.6.3 Die Funktion tss_get (S. 282)
- C11-Standard (ISO/IEC 9899:2011)
- 7.26.6.3 Die Funktion tss_get (S. 386)
[edit] Siehe auch
| (C11) |
schreibt in den thread-spezifischen Speicher (Funktion) |