Why should a threads package be interested in the events of a thread’s becoming blocked or
unblocked? Why should it be interested in the event of a virtual processor’s impending
preemption? (Hint: other virtual processors may continue to be allocated.)
What will be an ideal response?
If a thread becomes blocked, the user-level scheduler may have a READY thread to schedule. If a thread
becomes unblocked, it may become the highest-priority thread and so should be run.
If a virtual processor is to be preempted, then the user-level scheduler may re-assign user-level threads to
virtual processors, so that the highest-priority threads will continue to run.
You might also like to view...
Which of the following is not included in the PowerPoint Start screen?
A) The Open Other Presentations option B) The thumbnails of built-in themes C) The theme of the most recently opened presentation D) A list of recently opened files
Provide at least two concrete examples of when you would want to limit the domain of your web search.
What will be an ideal response?