mtx_init
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <threads.h> 中定义
|
||
int mtx_init( mtx_t* mutex, int type ); |
(C11 起) | |
创建一个新的互斥对象
type
。所指向的对象的mutex
设置为新创建的互斥体的标识符。原文:
Creates a new mutex object with
type
. The object pointed to by mutex
is set to an identifier of the newly created mutex.type
必须具有下列值之一:原文:
type
must have one of the following values:- mtx_plain | mtx_recursive - 创建一个递归互斥体.原文:mtx_plain | mtx_recursive - a recursive mutex is created.
- mtx_timed | mtx_recursive - 创建一个递归互斥体,支持超时,.原文:mtx_timed | mtx_recursive - a recursive mutex, that supports timeout, is created.
[编辑] 参数
mutex | - | 互斥锁初始化的指针
|
type | - | 该类型的互斥锁
|