pthread_mutex_trylock返回16表示什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 16:30:53
pthread_mutex_trylock返回16表示什么

pthread_mutex_trylock返回16表示什么
pthread_mutex_trylock返回16表示什么

pthread_mutex_trylock返回16表示什么
返回0是锁可以正常获取,否则返回一个错误号,想知道这个错误号是什么意思,可以这样打印
printf("%s\n",strerror(16));
strerror可以将错误号转换为一个说明的字符串
16对应的是Device or resource busy,说明这个锁资源已经被占用了