初级会员

- 积分
- 75
- 金钱
- 75
- 注册时间
- 2018-7-19
- 在线时间
- 19 小时
|
1金钱
本帖最后由 avenldq 于 2018-8-7 16:07 编辑
我想通过消息队列创建函数创建指向数组a[ ]的一组消息队列,消息队列长度为5,数组为自己创建a[ ]={1,2,3,4,5}里面有5个成员。请问创建消息队列的OSQCreate.OS_Q指针能指向我的数组 a[ ] 吗?
一、比如数组a[ ]作为一组消息队列的消息来源,数组a[ ]={1,2,3,4,5}。我在消息队列申请了2次消息后,数组a[ ]的当前值是以下四种的那种呢?
1、a[ ]={0,0,3,4,5} 2、a[ ]={3,4,5,0,0} 3、a[ ]={1,2,3,4,5} 4、a[ ]={3,4,5}
二、或者是另外一种情况当前自己创建的数组a[ ]的值不变更,我建立一个数组a[ ]的消息队列将5个数据发送到队列中,这时UCOSIII自己建立的了另外一个带前后链接的消息队列数组,请问UCOSIII的消息队列中的数组被读取后消息是否当场被删除?比如我申请了2次后消息队列的当前数组是以下四种的那种呢?
1、消息队列当前值{0,0,3,4,5} 2、消息队列当前值{3,4,5,0,0} 3、消息队列当前值{1,2,3,4,5} 4、消息队列当前值{3,4,5}
|
|