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。