信号量发送操作已经执行返回没有错误,但任务请求不到
就是我在一个任务A里发送了信号量,但是在另一个任务B里请求不到,造成的结果就是信号量请求操作后的代码没有被执行。可能是什么原因本程序只有三个任务优先级A>B>C 什么操作系统?“发送信号量”? abutter 发表于 2015-1-4 11:30什么操作系统?“发送信号量”?
ucos操作系统,使用OSSemPost()发送信号量,我在任务的开始请求信号量,但是没有进入到OSSemPend()以后的语句,(代码由于是公司加密无法复制或者截图),另外我测试得到在执行OSSemPost()后,eventCnt并没有自加,但是也没有错误 xhaochongchong 发表于 2015-1-4 12:45
ucos操作系统,使用OSSemPost()发送信号量,我在任务的开始请求信号量,但是没有进入到OSSemPend()以后的 ...
做同步用?看看初始化部分有没有什么问题,另外就是简化代码,写个最基本的列子看看有没有什么问题。 信号量有没有初始化。 各位辛苦了,是我软件的问题出现了野指针
页:
[1]