©
本文档使用 PHP中文网手册 发布
在头文件<threads.h>中定义 | ||
---|---|---|
int mtx_unlock(mtx_t * mutex); | (自C11以来) |
解锁mutex
指向的互斥锁。
如果互斥锁未被调用线程锁定,则行为未定义。
此函数与同一互斥体上的后续mtx_lock,mtx_trylock或mtx_timedlock同步。 对任何给定互斥锁的所有锁定/解锁操作形成一个总的顺序(类似于原子的修改顺序)。
mutex | - | 指向要解锁的互斥体的指针 |
---|
如果成功则返回thrd_success,否则返回thrd_error。
C11标准(ISO / IEC 9899:2011):
7.26.4.6 mtx_unlock函数(p:382)
mtx_lock(C11) | 阻塞直到锁定一个互斥量(函数) |
---|---|
mtx_timedlock(C11) | 阻塞直到锁定互斥锁或超时(功能) |
mtx_trylock(C11) | 锁定互斥或返回,如果已锁定(功能) |
| unlock的C ++文档 |