摘要: 任务消息队列跟任务信号量一样,均隶属于某一个特定任务,不需单独创建,任务在则在,只有该任务才可以接收这个任务消息队列的消息,其他任务只能给这个任务消息队列发送消息,却不能接收。任务消息队列与前面讲解的(普通)消息队列极其相似,只是任务消息队列已隶属于一个特定任务,所以它不具有等待列表,省去了等待任务 阅读全文
posted @ 2019-02-15 21:31 飞起的小田 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 在实际任务间的通信中,一个或多个任务发送一个信号量或者消息给另一个任务是比常见的,而一个任务给多个任务发送信号量和消息相对比较少。前面所讲的信号量和消息队列均是单独的内核对象,是独立于任务存在的。这两章要讲述的任务信号量和任务消息队列是任务特有的属性,紧紧依赖于一个特定任务。 任务信号量和任务消息队 阅读全文
posted @ 2019-02-15 21:05 飞起的小田 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 前面的等待内核对象,均是等待一个内核对象,这一章要讲解的是同时等待多个内核对象。这里的多个内核对象是指多值信号量和消息队列的任意组合。 如果想要使用“等待多个内核对象”,就必须事先使能“等待多个内核对象”。“等待多个内核对象”的使能位于“os_cfg.h”。 另外,值得注意,等待多个内核对象的内核对 阅读全文
posted @ 2019-02-15 10:16 飞起的小田 阅读(223) 评论(0) 推荐(0) 编辑