mtx_init

来自cppreference.com
< c‎ | thread

定义于头文件 <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.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
type必须具有下列值之一:
原文:
type must have one of the following values:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • mtx_plain - 创建一个简单的,非递归的互斥锁.
    原文:
    mtx_plain - a simple, non-recursive mutex is created.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • mtx_timed - 创建一个非递归的互斥锁,支持超时,.
    原文:
    mtx_timed - a non-recursive mutex, that supports timeout, is created.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • mtx_plain | mtx_recursive - 创建一个递归互斥体.
    原文:
    mtx_plain | mtx_recursive - a recursive mutex is created.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • mtx_timed | mtx_recursive - 创建一个递归互斥体,支持超时,.
    原文:
    mtx_timed | mtx_recursive - a recursive mutex, that supports timeout, is created.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

mutex -
互斥锁初始化的指针
原文:
pointer to the mutex to initialize
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
type -
该类型的互斥锁
原文:
the type of the mutex
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

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