thread_create
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <threads.h> 中定义
|
||
int thrd_create( thrd_t *thr, thrd_start_t func, void *arg ); |
(C11 起) | |
创建一个新的线程执行的功能
func
。该函数被调用func(arg).原文:
Creates a new thread executing the function
func
. The function is invoked as func(arg).如果成功,则指向的对象
thr
设置新的线程的标识符。原文:
If successful, the object pointed to by
thr
is set to the identifier of the new thread.完成这个功能的线程开始同步.
原文:
The completion of this function synchronizes with the beginning of the thread.
目录 |
[编辑] 参数
thr | - | 指针指向的内存位置,把新的线程的标识符
原文: pointer to memory location to put the identifier of the new thread |
func | - | 函数来执行
|
arg | - | 参数传递给函数
|
[编辑] 返回值
thrd_success如果创建新的线程是成功的。否则,返回thrd_nomem,如果有足够的内存或
thrd_error
如果出现另一个错误.....原文:
thrd_success if the creation of the new thread was successful. Otherwise returns thrd_nomem if there was insufficient amount of memory or
thrd_error
if another error occurred.[编辑] 注释
可重复使用新的线程的线程标识,一旦线程已经完成,并加入或脱离.
原文:
The thread identifies may be reused for new threads once the thread has finished and joined or detached.
[编辑] 另请参阅
(C11) |
分离线程 (函数) |
(C11) |
块,直到某个线程终止 (函数) |