
如何使用信号量描述进程互斥?需要注意什么问题
1个回答
展开全部
对于共享资源的保护需要注意的是,
在任何时候避免使用开关系统抢占,
虽然这
个接口是放出来了,
万不得已一定不要使用,
因为会增大系统任务的最大延迟时
间。对于任务之间的互斥,尽可能使用
mutex,
不要使用信号量,信号量更多的
是使用在任务之间同步的场合。
对于开关中断的方法尤其要谨慎,
要保证开关中
断间的代码要足够短,
运行时间要足够短,
因为一旦关了中断,
系统的实时性每
一个
us
都会下降。
在任何时候避免使用开关系统抢占,
虽然这
个接口是放出来了,
万不得已一定不要使用,
因为会增大系统任务的最大延迟时
间。对于任务之间的互斥,尽可能使用
mutex,
不要使用信号量,信号量更多的
是使用在任务之间同步的场合。
对于开关中断的方法尤其要谨慎,
要保证开关中
断间的代码要足够短,
运行时间要足够短,
因为一旦关了中断,
系统的实时性每
一个
us
都会下降。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询