Microsoft® .NET Compact Framework (Core Reference)
by Andy Wigley, Stephen Wheelwright, Robert Burbidge, Rory MacLoed, Mark Sutton
Scheduling
The term scheduling refers to the task undertaken by the operating system of deciding which thread will run at any one time. In your computer, there might be multiple threads but only one processor to execute them. In this way the scheduler resembles the manager of an office that has only one critical resource, such as a photocopier, which must be shared among various office personnel. The manager can decide to implement a "fair shares for all" policy, in which each person is allocated the photocopier for a fixed length of time, called a timeslice. In scheduling terms, this is often called round-robin scheduling. The manager stipulates a condition for a person being allocated a timeslice: she has to actually need to use the photocopier ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access