void Task_P1()
{
    Mutex_Lock(mut1);

    Task_Sleep(2);

    Task_Suspend(task2);

    Mutex_Unlock(mut1);

    Task_Resume(task2);

    Task_Sleep(3);

    for(;;){
    }
}
Esempio n. 2
0
void Task_P2(int parameter)
{
	Task_Sleep(20); // sleep 200ms
	Task_Resume(pid);
    for(;;);
}