Lock Contention Four types of locking are available on Solaris: Mutexes Semaphores (counters) (not the same as IPC semaphores) Condition variables (generalized semaphores) Multiple-reader, single-writer locks The following types of locking problems can occur: Lock contention (due to excessively coarse granularity or inappropriate lock type) Deadlock (each process is waiting for a lock held by anot