Guest User

Untitled

a guest
Jul 16th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1.  
  2.         if(nrk_cur_task_TCB->Type == CBS_TASK){
  3.             if(nrk_cur_task_TCB->cpu_remaining<_nrk_prev_timer_val){
  4.                 nrk_cur_task_TCB->cpu_remaining=0;
  5.             }
  6.             else {
  7.                 nrk_cur_task_TCB->cpu_remaining -= _nrk_prev_timer_val;
  8.             }
  9.            
  10.             if(nrk_cur_task_TCB->cpu_remaining==0){
  11.                 nrk_cur_task_TCB->cpu_remaining = nrk_cur_task_TCB->cpu_reserve;
  12.                 nrk_cur_task_TCB->next_period = nrk_cur_task_TCB->period;
  13.                 nrk_rem_from_readyQ(nrk_cur_task_TCB->task_ID);
  14.                 nrk_add_to_readyQ(nrk_cur_task_TCB->task_ID);
  15.             }
  16.         }
Add Comment
Please, Sign In to add comment