从0到1写嵌入式操做系统---------------------------3.初次建立任务

1.什么是任务?数组 简单通俗的来说,任务就是一个不会返回的函数。函数 void task1(void *param) { while(1) { //执行区域 .......... //执行区域 } }       更加深刻的来谈任务的话,不得不考虑栈、堆、数据区、代码区和内核寄存器。其中数据区和代码区由编译器自动分配,各个任务相互独立,并不冲突。堆的做用主要是用在动态能存分配
相关文章
相关标签/搜索