int main (void)
{
OSInit ();
OSTaskCreate (Task0,(void *)0, &TaskStk[TaskStkLengh - 1], 2); // 1
OSStart ();
return 0;
}
我想问下,
1.Main()函数是属于哪个进程的?
2.在上面的注释1中,创建了一个任务,然后会调用调度程序,调度程序找到就绪组中的最高优先级进程,切换上下文,之后会怎样??运行该进程?那OSStart()还有什么用?
3.如果切换了上下文之后不会马上运行选中的进程,那每次调度后都要运行一次OSStart()? |