Английская лексика: Разработка программного обеспечения · Отладка и устранение неполадок

Что значит infinite loop?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

infinite loop: бесконечный цикл

Цикл, который не завершается, потому что условие выхода никогда не выполняется; он может заморозить программу или загрузить процессор на 100 процентов.

Где и как употребляется

Обычно это ошибка, например если счётчик никогда не увеличивается. Говорят stuck in an infinite loop или goes into an infinite loop. Иногда цикл намеренный: например, основной цикл сервера с while (true).

Примеры предложений

  1. The page froze because the retry logic got stuck in an infinite loop.

    Страница зависла, потому что логика повторных попыток зациклилась.

    Повторные попытки не достигли условия выхода и остановили страницу.

  2. If the API keeps returning the same cursor, this code will turn into an infinite loop.

    Если API продолжает возвращать один и тот же курсор, этот код попадёт в бесконечный цикл.

    Неизменный курсор может не дать циклу продвинуться к завершению.

Распространённые словосочетания

  • stuck in an infinite loop
  • cause an infinite loop
  • go into an infinite loop
  • break out of the loop