nMutual Exclusion
ucannot be
disallowed
uex: only 1 process at a time can write to a file
nHold-and-Wait
ucan be disallowed by requiring that a process request all its required resources at one time
ublock the process until all requests can be granted simultaneously
uprocess may be held up for a long time waiting for all its requests
uresources allocated to a process may remain unused
for a long time. These resources could be used by other processes
uan application would need to be aware of all the resources
that will be needed
n