Which structural concept describes a situation where a lower-priority process holds a resource needed by a higher-priority process, stalling execution? MCQ with Answer and Explanation
Which structural concept describes a situation where a lower-priority process holds a resource needed by a higher-priority process, stalling execution?
A. Aging Process
B. Thrashing Cycle
C. Priority Inversion
D. Context Switching Delay
Answer: Option C
Solution (By JKSSB Mock Tests)
Priority Inversion occurs when a low-priority task holds a resource required by a high-priority task, causing the high-priority task to wait indirectly.
Explanation:
Threads within the same process share memory and resources, making context switching and inter-thread communication faster and less resource-intensive.
Explanation:
Windows Task Scheduler is a built-in tool that lets users and administrative accounts schedule automated routines to execute on specific dates/times.
Explanation:
According to Coffman's conditions, deadlocks require *No Preemption*. If resources can be preempted, a deadlock situation can be broken or prevented.
No comments yet. Be the first to start the discussion!