Which of the following statements is false?

a. Most operating systems support timeslicing, which enables threads of equal priority to share a processor.
b. Without timeslicing, each thread in a set of equal-priority threads runs to completion before other threads of equal priority get a chance to execute.
c. With timeslicing, even if a thread has not finished executing when its quantum expires, the processor is taken away from the thread and given to the next thread of equal priority, if one is available.
d. An operating system’s thread scheduler determines which thread runs next.

b. Without timeslicing, each thread in a set of equal-priority threads runs to completion before other threads of equal priority get a chance to execute. Actually, without timeslicing, each thread in a set of equal-priority threads runs to completion (unless it leaves the runnable state and enters the waiting or timed waiting state, or gets interrupted by a higher-priority thread) before other threads of equal priority get a chance to execute.

Computer Science & Information Technology

You might also like to view...

Using a ____ can reduce risk of metabolic problems and circulatory issues by reducing time spent sitting.

A. standing desk B. ergonomic chair C. firewall D. router

Computer Science & Information Technology

Years ago, programmers could avoid using structure by inserting a ____ statement into their pseudocode.

A. go to B. go sub C. branch D. jump

Computer Science & Information Technology