n Improper synchronization
u ensure a program waiting for an I/O device
receives the signal
n Failed mutual exclusion
u must permit only one program at a time to
perform a transaction on a portion of data
n Deadlock
u It might happen that 2 or more pgms wait
endlessly after each other to perform an
operation.