cnd_timedwait和cnd_wait子例程自动解锁并锁定mtx参数指定的互斥对象,并尝试阻塞,直到通过调用cnd_signal或cnd_broadcast子例程来指示cond所指向的条件变量,或者直到ts参数的值指定基于TIME_UTC的日历时间为止。 当取消阻塞调用线程时,它将锁定由mtx参数指定的变量,然后再返回值。cnd_timedwait子例程要...
返回值 若成功则为 thrd_success ,若在锁定互斥前抵达时限则为 thrd_timedout ,若出现错误则为 thrd_error。 引用 C11 standard (ISO/IEC 9899:2011): 7.26.3.5 The cnd_timedwait function (p: 379-380) 参阅 cnd_wait (C11) 在条件变量上阻塞 (函数) C...
cnd_timedwait和cnd_wait子例程自动解锁并锁定mtx参数指定的互斥对象,并尝试阻塞,直到通过调用cnd_signal或cnd_broadcast子例程来指示cond所指向的条件变量,或者直到ts参数的值指定基于TIME_UTC的日历时间为止。 当取消阻塞调用线程时,它将锁定由mtx参数指定的变量,然后再返回值。cnd_timedwait子例程要...