One necessary condition for deadlock is ______, which states that there is a chain of waiting processes whereby P0 is waiting for a resource held by P1, P1 is waiting for a resource held by P2, and Pn is waiting for a resource held by P0.
A.hold and wait
B.mutual exclusion
C.circular wait
D.no preemption
正确答案是C