?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
在頭文件<threads.h>中定義 | ||
---|---|---|
int mtx_unlock(mtx_t * mutex); | (自C11以來(lái)) |
解鎖mutex
指向的互斥鎖。
如果互斥鎖未被調(diào)用線程鎖定,則行為未定義。
此函數(shù)與同一互斥體上的后續(xù)mtx_lock,mtx_trylock或mtx_timedlock同步。 對(duì)任何給定互斥鎖的所有鎖定/解鎖操作形成一個(gè)總的順序(類似于原子的修改順序)。
mutex | - | 指向要解鎖的互斥體的指針 |
---|
如果成功則返回thrd_success,否則返回thrd_error。
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.26.4.6 mtx_unlock函數(shù)(p:382)
mtx_lock(C11) | 阻塞直到鎖定一個(gè)互斥量(函數(shù)) |
---|---|
mtx_timedlock(C11) | 阻塞直到鎖定互斥鎖或超時(shí)(功能) |
mtx_trylock(C11) | 鎖定互斥或返回,如果已鎖定(功能) |
| unlock的C ++文檔 |