The basic idea is that in situations where a system must wait for something to happen, rather than waiting indefinitely, the waiting will be aborted after the timeout period has elapsed.
Основная идея в том, что в ситуациях, когда система должна ждать чего-то, но не ждать неопределенное время, ожидание будет прервано после истечения тайм-аута.