tss_create

来自cppreference.com
< c‎ | thread

 
 
线程的支持库

|- class="t-nv-h1"

| colspan="5" |
主题
原文:
Threads
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|- | |- |

thrd_create
thrd_equal
thrd_current
thrd_sleep
thrd_yield
thrd_exit

|

|-

|- class="t-nv-h1"

| colspan="5" |
相互排斥
原文:
Mutual exclusion
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|- | |- |

|

|-

调用一次
原文:
Call once
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

| |- |

|

|-

|- class="t-nv-h1"

| colspan="5" |
条件变量
原文:
Condition variables
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|- | |- |

|

|-

|- class="t-nv-h1"

| colspan="5" |
线程局部存储
原文:
Thread-local storage
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|- | |- |

|

|-

 
在头文件 <threads.h> 中定义
int tss_create( tss_t* tss_id, tss_dtor_t destructor );
(C11 起)
创建新的线程特定的存储和可选存储析构函数时调用的存储被删除。指向的对象tss_id设置新的特定于线程的存储的标识符。
原文:
Creates new thread-specific storage and optionally stores destructor which is called when the storage is deleted. The object pointed to by tss_id is set to the identifier of the new thread-specific storage.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

tss_id -
指针指向的内存位置的特定于线程的存储来存储标识符
原文:
pointer to memory location to store the identifier of the thread-specific storage
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
destructor -
指针指向一个函数来调用时,存储被删除
原文:
pointer to a function to call when the storage is deleted
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

thrd_success如果成功的话,thrd_error否则.
原文:
thrd_success if successful, thrd_error otherwise.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里