Concept Flow - Task priority assignment
Create Task
Assign Priority
Add to Ready List
Scheduler Chooses Highest Priority Task
Task Runs
Task Completes or Yields
Scheduler Picks Next Highest Priority Task
When a task is created, it is given a priority. The scheduler always runs the highest priority task that is ready.