Английская лексика: Мобильная разработка · Жизненный цикл и архитектура приложения

Что значит main thread?

Значение и примеры · Мобильная разработка

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

main thread: главный поток, основной поток

Поток, в котором приложение рисует интерфейс и обрабатывает действия пользователя; если выполнять в нём медленные задачи, приложение зависает и перестаёт отвечать.

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

В Android его также называют UI thread. Сетевые запросы, работу с базой данных и обработку изображений выносят из главного потока, а обновления интерфейса выполняют в нём. Android выдаёт NetworkOnMainThreadException для сетевых вызовов в этом потоке; длительная блокировка приводит к ANR.

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

  1. The list freezes because we decode large images on the main thread.

    Список зависает, потому что мы декодируем большие изображения в главном потоке.

    Тяжёлая обработка мешает потоку своевременно обновлять интерфейс.

  2. UI updates must run on the main thread, otherwise the app may crash.

    Обновления интерфейса должны выполняться в главном потоке, иначе приложение может аварийно завершиться.

    Неправильный поток выполнения для UI-операции способен привести к сбою.

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

  • on the main thread
  • off the main thread
  • block the main thread
  • main thread checker

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: Жизненный цикл и архитектура приложения

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: