Thread Synchronization POSIX.THR supports –mutexes – for short-term locking –condition variables – for waiting on events of unbounded duration Use of semaphores.