任务就相当于Linux中的线程
任务控制块就相当于线程ID
上图就是线程的几个状态,下图是两个线程的运行过程:
任务的删除
专门用于初始化硬件,一般来说,硬件只做一次初始化,完毕后可将该任务删除,该任务的删除是不会释放资源,只是通过任务列表去掉而已
ucos没有Linux这么强大,任务的栈空间是在编译阶段已经分配好了。任务有效空间使用占百分之90.留百分之10给任务检测等。
6.这两张照片调不了方向就这样吧。记录了临界区和任务的几个状态,还有共享资源。
微信扫码关注
更新实时通知
任务就相当于Linux中的线程
任务控制块就相当于线程ID
上图就是线程的几个状态,下图是两个线程的运行过程:
任务的删除
专门用于初始化硬件,一般来说,硬件只做一次初始化,完毕后可将该任务删除,该任务的删除是不会释放资源,只是通过任务列表去掉而已
ucos没有Linux这么强大,任务的栈空间是在编译阶段已经分配好了。任务有效空间使用占百分之90.留百分之10给任务检测等。
6.这两张照片调不了方向就这样吧。记录了临界区和任务的几个状态,还有共享资源。
微信扫码关注
更新实时通知
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。