这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问VxWorks中的任务状态 “pend”和“suspend”有什么区别?

共4条 1/1 1 跳转至

请问VxWorks中的任务状态 “pend”和“suspend”有什么区别?

菜鸟
2005-11-15 03:40:54     打赏
我运行一个应用,其中一个任务是循环等待消息,如果消息到来,则进行相应的处理。如果没有,则一直循环等待。查看shell中的人物状态是pend状态。但是,不知道程序哪里出问题了,偶尔此任务有pend状态转变为suspend状态,这时,如果再有消息,也无法接受到了,则是为什么?是什么原因引起的呢?



关键词: 请问     VxWorks     中的     任务     状态     suspe    

菜鸟
2005-11-17 06:01:00     打赏
2楼

多谢楼上指点。

那这个循环等待的任务由pend状态变为Ready状态,这时有消息也无法接收了,这是什么原因造成的啊?


菜鸟
2005-11-21 02:33:00     打赏
3楼
顶一下[em05]

菜鸟
2005-11-22 01:21:00     打赏
4楼

任务等待消息,等不到的时候就属于要求的资源没有得到,任务就会处于pend状态


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]