What is an idle thread, Operating System

idle thread

The special thread a dispatcher will run when no ready thread is found. The primary purpose of the idle process and its threads is to remove what would otherwise be a special part in the scheduler. Without the idle threads, there would be cases when no threads were "Ready", or runnable in terms of Windows scheduling process. Since the idle threads are usually in a Ready state, this may never occur. Thus whenever the scheduler is invoked due to the current thread leaving the CPU, it can usually find another thread to execute on that CPU, even if it is only the processor's idle thread.


Posted Date: 8/20/2012 3:39:07 AM | Location : United States

Related Discussions:- What is an idle thread, Assignment Help, Ask Question on What is an idle thread, Get Answer, Expert's Help, What is an idle thread Discussions

Write discussion on What is an idle thread
Your posts are moderated
Related Questions
Q. Why do some systems stay track of the type of a file while others leave it to the user or simply don't implement multiple file types? Which system is "better?" Answer: A f

Q. Presume that a scheduling algorithm at the level of short-term CPU scheduling favours those processes that have used the least processor time in the recent past. Why this algori

What is the benefits OS co-operating process? Information sharing. Computation speeds up. Modularity. Convenience.

Enhanced Second chance algorithm In this a modify bit is as well used. Now if the ordered pair of reference and modify is (0,0) neither recently used nor modified - the best

Question : (a) The dynamic allocation problem is how to satisfy a request of size n from a list of free holes into memory. The best-fit, first-fit and worst-fit strategies are

COMPARISON OF DISK SCHEDULING ALGORITHMS Name      Description                  Remarks      (Selection according to requestor)   RSS        Random scheduling     fo

Smith, who is a civil engineer, purchased a 30-hectare block of land in Australia in 1986 and used two hectares of it as a main residence. The part that was not main residence cost

Explain the concept of Reentrancy? It is a useful, memory-saving method for multiprogrammed timesharing systems. A Reentrant Procedure is one in which many users can share a si

Q. Distinguish among PCS and SCS scheduling. Answer: PCS scheduling is completed local to the process. It is how a thread library schedules threads onto available LWPs. SCS sch