Non-preemptive scheduling algorithm source code by priority number