?
? ????? PHP ??? ???? ??? ?? ??
在頭文件<threads.h>中定義 | ||
---|---|---|
int cnd_wait(cnd_t * cond,mtx_t * mutex); | (自C11以來) |
原子解開由互斥量指向的互斥量和由cond指向的條件變量上的塊,直到線程由cnd_signal或cnd_broadcast發(fā)送信號。 在函數(shù)返回之前,互斥鎖再次被鎖定。
如果互斥體尚未被調(diào)用線程鎖定,則行為未定義。
cond | - | 指向條件變量的指針以阻止 |
---|---|---|
mutex | - | 指向互斥鎖的指針,以在塊的持續(xù)時間內(nèi)解鎖 |
如果成功則返回 thrd_success,否則返回 thrd_error。
C11 標(biāo)準(ISO / IEC 9899:2011):
7.26.3.6 cnd_wait 函數(shù)(p:380)
cnd_timedwait(C11) | 在條件變量上阻塞,超時(功能) |
---|
| 用于wait 的 C ++文檔 |