码迷,mamicode.com
首页 > 编程语言 > 详细

RT-Thread内核之线程调度

时间:2015-07-10 19:04:03      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:进程   系统   

对于刚接触操作系统的人来说,进程/线程等专有名词会让人感到头晕,一大堆的概念…而国内的专业书籍往往喜欢一上来就弄一堆的专业词汇来解释,让人越看月糊涂。笔者以菜鸟的身份来发表自己对这些概念的理解,如果错误之处,还请勿喷^_^!
在我们生活这个社会中就可以看成是一个系统,而把人看成是这个系统中的最小实体。而对于操作系统而言,进程/线程/任务就可以看成是操作系统这个系统中的“人”,整个系统就是由这些“人”组成。每个线程有自己的生命周期(生老病死),特殊之处在于这些“人”的命运掌握在使用系统的使用者手上。
在RT-Thread系统中的“人”被称为“线程”,叫啥根本不重要。既然有了“线程”这种实体,必然需要去管理它们。因此,在操作系统这个系统软件肩负了管理这些“线程”的使命,可不能让这些“线程”乱来。这点类比现实的社会也是这样:可以把国家比喻成操作系统,自然人比喻成线程。那么,国家就会指定一些条条框框来管理人。操作系统也是一样的,在有限的资源(CPU,内存等)如何让这些线程有序的使用,必然需要指定一系列的规则,而线程管理就是为此而生!!
后续将进行详细的代码分析。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。

RT-Thread内核之线程调度

标签:进程   系统   

原文地址:http://blog.csdn.net/lpjybn/article/details/46833905

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!