比较LINUX中进程/线程与ROTS(如ucosii)中“任务”的区别

念念有余 2017-11-15 04:42:42
Linux中有进程和线程,在RTOS中至于任务这种说法,比较一下他们的区别。任务应该更像线程,有个问题是,一个进程下的不同线程由于有相同的全局内存娶,所以没有专门通信机制。但在任务中却有抓门的通信机制,例如邮箱、消息队列。为什么呢?
...全文
1146 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Acuity. 2017-11-17
  • 打赏
  • 举报
回复
RTOS没有进程这一概念,线程为基本的调度单位,一个任务就可以理解为一个线程。
Acuity. 2017-11-17
  • 打赏
  • 举报
回复
LZ用的是哪个实时系统?国人的RT-Thread用得多,线程间通信是有你说的这些邮箱、消息队列、信号量等等,跟Linux很像。其他的,据我了解ucos也是有的。
念念有余 2017-11-15
  • 打赏
  • 举报
回复
Linux中有进程和线程,在RTOS中中有“任务”这种说法,比较一下他们的区别。任务应该更像线程,有个问题是,一个进程下的不同线程由于有相同的全局内存区,所以没有专门通信机制。但在任务中却有专门的通信机制,例如邮箱、消息队列。为什么呢?
念念有余 2017-11-15
  • 打赏
  • 举报
回复
错别字略多,见谅啊亲们

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧