基本信息
文件名称:嵌入式操作系统课件:第9章 嵌入式Linux多线程开发.ppt
文件大小:1.8 MB
总页数:64 页
更新时间:2025-08-29
总字数:约4.47千字
文档摘要

对共享资源的访问,要对互斥量进行加锁,如果互斥量已经上了锁,调用线程会阻塞,直到互斥量被解锁。在完成了对共享资源的访问后,要对互斥量进行解锁。intpthread_mutex_trylock(pthread_mutex_t*mutex);函数参数:参数mutex是互斥量返回值:成功则返回0,出错则返回错误编号函数说明:trylock函数,这个函数是非阻塞调用模式,也就是说,如果互斥量没被锁住,trylock函数将把互斥量加锁,并获得对共享资源的访问权限;如果互斥量被锁住了,trylock函数将不会阻塞等待而直接返回EBUSY,表示共享资源处于忙状态。互斥量解锁函数#inc