Un interbloqueo ocurre cuando dos o más procesos compiten por recursos mutuamente excluyentes y cada proceso espera al otro para liberar un recurso. Se pueden prevenir los interbloqueos evitando que se cumplan las cuatro condiciones necesarias: exclusión mutua, retener y esperar, no expropiación y espera circular. Algunas estrategias incluyen forzar a los procesos a liberar recursos, permitir la expropiación de recursos o requerir que los procesos soliciten recursos en un orden específico.