Which of the following is NOT one of the four necessary conditions for deadlock?
A) Circular wait: a circular chain of processes exists such that each process is waiting for a resource held by the next process in the chain.
B) Common interest: the intersection of the sets of resources held or awaited by all deadlocked processes is non-empty.
C) Hold and wait: a process holds onto the resources it has while waiting to acquire new resources.
D) Mutual exclusion: processes do not simultaneously access the same resource.
E) No preemption: a resource cannot be forcibly taken away from a process.