What is a deadlock in operating systems?
-
A
A process that consumes 100% CPU without terminating
-
B
A situation where two or more processes wait indefinitely for resources held by each other
-
C
A memory allocation error causing a page fault
-
D
A kernel panic caused by a device driver