?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
在頭文件<threads.h>中定義 | ||
---|---|---|
void * tss_get(tss_t tss_key); | (自C11以來(lái)) |
返回由tss_key標(biāo)識(shí)的當(dāng)前線(xiàn)程的線(xiàn)程專(zhuān)有存儲(chǔ)中保存的值。 不同的線(xiàn)程可能會(huì)獲得由同一個(gè)密鑰標(biāo)識(shí)的不同值。
在線(xiàn)程啟動(dòng)時(shí)(請(qǐng)參閱thrd_create),與所有TSS鍵相關(guān)的值為NULL。 使用tss_set可以將不同的值放入線(xiàn)程專(zhuān)有存儲(chǔ)中。
tss_key | - | 線(xiàn)程特定的存儲(chǔ)鍵,從tss_create獲取,不被tss_delete刪除 |
---|
成功時(shí)返回值,失敗時(shí)返回NULL。
這個(gè)函數(shù)的POSIX等價(jià)物是pthread_getspecific。
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.26.6.3 tss_get函數(shù)(p:386)
tss_set(C11) | 寫(xiě)入線(xiàn)程專(zhuān)有存儲(chǔ)(功能) |
---|