Англійська лексика: Розробка мобільних застосунків · Життєвий цикл і архітектура застосунку

Що означає 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

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: Життєвий цикл і архітектура застосунку

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

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: