Процес більш широке логічне поняття, що уособлює працюючий додаток або службу. Процес може об'єднувати у собі кілька потоків, т. е. у одному процесі може працювати кілька потоків (у процесі може бути як мінімум 1 потік), тобто.
Коли ми запускаємо програму на Android, система створює потік, який називається основним потоком програми або UI-потік. Цей потік обробляє всі зміни і події інтерфейсу користувача. Однак для допоміжних операцій, таких як відправлення або завантаження файлу, тривалі обчислення тощо.
Ось як зупинити роботу додатків у фоновому режимі: Проведіть двічі вниз від верхнього краю екрана, щоб відкрити Швидкі налаштування. Щоб закрити активне додаток, натисніть Зупинити.
Клас MainThread дозволяє виконувати код в основному потоці програми, а також перевіряти, чи конкретний блок коду виконується в основному потоці в конкретний момент.