Home > DeveloperSection > Interviews > What is the difference between preemptive scheduling and time slicing?

Posted on    August-26-2014 12:02 AM

 Java Java 
 1 Answer(s)
  794  View(s)
Rate this:

Sumit Kesarwani

Total Post:782

Posted on    August-26-2014 12:00 AM

Under preemptive scheduling, the highest priority task executes until it enters the waiting or dead states or a higher priority task comes into existence.

Under time slicing, a task executes for a predefined slice of time and then reenters the pool of ready tasks. The scheduler then determines which task should execute next, based on priority and other factors.

Don't want to miss updates? Please click the below button!

Follow MindStick