线程调度与管理

一个典型的简单程序会设计成一个串行的系统运行:按照准确的指令步骤一次一个指令的运行。但是这种方法对于复杂一些的实时应用是不可行的,因为它们通常需要在固定的时间内“同时”处理多个输入输出,实时软件应用程序应该设计成一个并行的系统。

并行设计需要开发人员把一个应用分解成一个个小的,可调度的,序列化的程序单元。当合理的划分任务,正确的并行执行时,这种设计能够让系统满足实时系统的性能及时间的要求。

原文: https://www.rt-thread.org/document/site/submodules/rtthread-manual-doc/zh/1chapters/02-chapter_thread/