12.2.5 当前任务号函数
当前任务号函数os_running_task_id主要用于获得当前运行任务的任务号,该函数的返回值表示当前任务的任务号。其函数原型如下。
char os_running_task_id(void);
使用当前任务号函数os_delete_task的程序示例如下。
include<RTX51TNY.h>
include<stdio.h>
void task_osrunningtaskid(void)_task_2
{
unsigned char rtid;
rtid=os_running_task_id();//调用当前任务号函数
printf(“当前任务号rtid=%d\n”,rtid);
……
}
在该程序中,任务2中调用了当前任务号函数。因此运行时,将输出当前运行的任务号2。