linux – vxworks中的任务
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – vxworks中的任务,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含909字,纯文字阅读大概需要2分钟。
内容图文
![linux – vxworks中的任务](/upload/InfoBanner/zyjiaocheng/962/7737fdf62b8140abbaf677d97675fb33.jpg)
当我们执行taskSpawn时,任务正在vxworks中创建.什么是实际任务.与线程有任何关系吗?
在我的理解中,vxworks是基于线程的操作系统.
有人可以帮助我真实场景中的任务/线程/进程之间的真正区别.
在某处,我看到任务是执行一组指令.如果是这样,那么线程也有一些指令集,所以我们可以将线程称为任务.
请帮忙
解决方法:
Thread是一个概念,通常与支持流程模型(Unix / Linux / Windows)的操作系统一起使用,您可以在其中运行流程.
这个过程可以有一个执行线程(就像一个简单的C程序).或者,您可以创建多个线程以在当前进程内存空间中并行执行某些操作.
对于较旧的vxWorks,没有流程模型.一切都会在同一个内存空间中运行. vxWorks任务提供了系统代码执行的上下文.所有代码(中断处理程序除外)都将在Task的上下文中执行.
任务是独立的执行单元.他们可以共享资源,拥有共同的内存等……但是调度程序根据非常具体的标准执行任务.通常,系统中的最高优先级任务是将在任何给定时间执行的任务.
一旦任务完成/休眠/阻塞等待资源,系统中的下一个最高优先级任务将运行.
出于您的目的,您可以将任务视为一个线程.
内容总结
以上是互联网集市为您收集整理的linux – vxworks中的任务全部内容,希望文章能够帮你解决linux – vxworks中的任务所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。