Renesas 70 User Manual

Page of 162
Chapter 3 Introduction to MR308 
   
- 24 - 
3.3.3 
Task Priority and Waiting Queue 
In The standard profiles in µITRON 4.0 Specification support two waiting methods for each object. In one 
method, tasks are placed in a waiting queue in order of priority (TA_TPRI attribute); in another, tasks are placed 
in a waiting queue in order of FIFO (TA_TFIFO). 
Figure 3.15 and  Figure 3.16 depict the manner in which tasks are placed in a waiting queue in order of 
"taskD," "taskC," "taskA," and "taskB." 
 
 
 
Priority 
1 Priority 
5 Priority 
taskB
ID No.
taskA
taskC
taskD 
Priority 9 
 
Figure 3.15 Waiting queue of the TA_TPRI attribute 
 
Priority 
9 Priority 
6 Priority 
taskC
ID No.
taskD
taskA
taskB 
Priority 5 
 
Figure 3.16 Waiting queue of the TA_TFIFO attribute