多线程编程指南

sema_trywait 返回值

sema_trywait() 在成功运行后返回 0。如果检测到以下任一情况,sema_trywait() 将失败并返回对应的值。


EINVAL

描述:

sp 指向的信号无效。


EBUSY

描述:

sp 所指向的信号的计数为零。