Многие процедуры ожидают ответа устройства на запрос в течение определенного промежутка времени; если устройство не отвечает, инициируется состояние тайм-аута, что предотвращает подвешивание всей системы данной процедурой. Тайм-ауты используются в коммуникационных системах для обнаружения сбоев при передаче данных. Следует отметить, что в одних случаях время наступления тайм-аутов является фиксированным (например, время, в течение которого операционная система может пытаться обратиться к модему или устройству печати).