这个程序是从mytask里面删除youtask,想请问一下大神,在youtask执行完:
if( OSTaskDelReq(OS_PRIO_SELF ) == OS_TASK_DEL_REQ )
{
PC_DispStr(10,10,s1,DISP_FGND_WHITE+DISP_BGND_BLACK);
OSTimeDlyHMSM(0, 0, 15, 0);
PC_DispStr(10,12,s2,DISP_FGND_WHITE+DISP_BGND_BLACK);
OSTaskDel( OS_PRIO_SELF );
}
中的:OSTimeDlyHMSM(0, 0, 15, 0);
这个程序是不是返回到mytask里的:
while( OSTaskDelReq( 2 ) != OS_TASK_NOT_EXIST )
{
PC_DispStr(10,8,s,DISP_FGND_YELLOW+DISP_BGND_BLUE); OSTimeDly(1); //延时一个时钟节拍
}
中了呢?如果是为什么它不会再显示一次:MyTask:我要求YouTask自己删除自己!因为OSTimeDlyHMSM(0, 0, 15, 0);做了15s的延迟,MyTask:我要求YouTask自己删除自己为什么不会显示多次呢?