互斥量的使用

[复制链接]
1234|3
 楼主| rainlive 发表于 2015-6-30 11:57 | 显示全部楼层 |阅读模式
互斥量mutex_lock是不是不能用在中断和定时器函数中啊,不然程序会跑飞?
zhangmangui 发表于 2015-6-30 23:35 | 显示全部楼层
不懂啊
lyhuestc 发表于 2015-7-2 11:34 | 显示全部楼层
有点高端啊
airwill 发表于 2015-7-4 07:35 | 显示全部楼层
mutex_lock() 如果该互斥锁已经锁定,调用线程将会阻塞,直到该互斥锁成为可用为止。
中断调用, 你要充分考虑到中断是异步的和优先的, 要求对于已被占用的资源不能傻等, 傻等就导致死锁. 所以在确保所指向的互斥锁未被锁定, 就可以调用. 应该是要一点技巧才可以用.  
中断占用的资源慎重尽早释放.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部