pthread_mutex_trylock返回值
时间: 2023-07-14 08:09:38 浏览: 335
pthread经典用法
5星 · 资源好评率100%
pthread_mutex_trylock函数是用于尝试对互斥锁进行加锁的操作。它的返回值有以下几种可能:
1. 返回值为0:表示成功获取到了互斥锁,即加锁成功。
2. 返回值为EBUSY:表示互斥锁已经被其他线程锁定,无法获取到锁。
3. 返回值为EINVAL:表示传入的互斥锁参数无效。
因此,通过检查pthread_mutex_trylock的返回值,可以确定是否成功获取到了互斥锁。
阅读全文