·参数:clock_t delay
任务延迟到 指定的时刻再执行。
·返回值:无。
· 功 能 描 述 : 调 用 此 函 数 , 使 任 务 等 待 , 直 到 参 数 指 定 的 时 刻 再 继 续 执 行 。 与 * 不 同 ,
** 中参数给出的是绝对的时间点。如果参数中的时刻在当前时刻之前,则不延迟。
F< 这两个函数应用于在一个特定的时刻引起某个事件。一个高优先级的任务可以等待一段时
间,这段时间过后,如果运行着的任务的优先级比他低,他便会抢占使用 -!。
·应用举例:
#$%
#$&%
#$%
#$'%
*'6
'9'*D6
D
4
'9'*'<6
**'6
*3*86
7
8. task_delete (by WX)
·原型:int task_delete(task_t* task);
·参数:task_t* task
指向要删除的 结构体的指针。
·返回值: 类型, 表示调用失败; 表示调用成功。
·功能描述:在任务列表中移除此任务,并且使系统回收其占用的资源。一个任务只有在结束后才可以被
,否则 * 调用会失败。
用 * 创建的 在使用 * 后系统自动调用 ''* 函数释放所占
内存,如果用 * 创建的 ,用完 * 后还需手动释放其所占内存。
9. task_exit (by WX)
·原型:void task_exit(int param);
·参数:int param
自定义的整型数,传递给 A。
·返回值:无。