Non-preemptive systems