cnd_destroy子例程不返回任何值。 cnd_init子例程在成功时返回thrd_success的值。 如果无法为新创建的条件分配内存,那么cnd_init子例程返回thrd_nomem的值,如果无法处理请求,那么返回thrd_error的值。 cnd_timedwait子例程在成功时返回thrd_success的值,或返回thrd_timedout的值 (如果达到调用中指...
返回值 若成功则为 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_destroy子例程不返回任何值。 cnd_init子例程在成功时返回thrd_success的值。 如果无法为新创建的条件分配内存,那么cnd_init子例程返回thrd_nomem的值,如果无法处理请求,那么返回thrd_error的值。 cnd_timedwait子例程在成功时返回thrd_success的值,或返回thrd_timedout的值 (如果达到调用中指...
cond - 指向要在上面阻塞的条件变量的指针 mutex - 指向要在阻塞期解锁的互斥的指针 返回值 若成功则为 thrd_success ,否则为 thrd_error。 引用 C11 standard (ISO/IEC 9899:2011): 7.26.3.6 The cnd_wait function (p: 380) 参阅 cnd_timedwait (C11) 在条件变量上阻塞一段时长 (函数) C...