How are tasks of equal priority scheduled?
How are tasks that share the idle priority scheduled?
Round robin - ready tasks of equal priority "take turns". Each gets an equal share of the processor.
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.