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

Posted on    May-05-2015 11:38 PM

 Java Java  Multiple Threading 
Ratings:
 1 Answer(s)
  404  View(s)
Rate this:

Mayank Tripathi
Mayank Tripathi

Total Post:807

Points:4035
Posted on    May-05-2015 11:38 PM

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