Homepage  
Homepage | FAQ

FreeRTOS FAQ - Scheduling

How are tasks of equal priority scheduled?
How are tasks that share the idle priority scheduled?


FAQ Top



How are tasks of equal priority scheduled?

Round robin - ready tasks of equal priority "take turns". Each gets an equal share of the processor.



How are tasks that share the idle priority scheduled?

As per tasks that share any other priority. It should be noted that when the pre-emptive scheduler is used the idle task will run for it's entire time slot, even if other tasks share it's priority.







Copyright (C) 2003 - 2008 Richard Barry
Any and all data, files, source code, html content and documentation included in the FreeRTOS distribution or available on this site are the exclusive property of Richard Barry. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Richard Barry.