Как потоки, обработчики и циклы работают вместе?

Простите меня, если я ошибаюсь, но я действительно новичок в этой конкретной теме, и мне нужно четкое понимание с помощью примера из контекста Android.

Потоки — это процессы, работающие отдельно от основного потока. Луперы используются для хранения задач, таких как конвейер. Обработчики передают задачи Loopers.

Я знаю, что могу ошибаться в их определении, и именно поэтому я задал этот вопрос.

Я прочитал много вопросов и статей, но не мог понять, для чего нужны эти три класса (на самом деле 2), как они работают и как я могу реализовать их в приложении. Вот некоторые из вопросов, которые заставляют меня застрять.

Где мы используем каждый из них? Когда и где их использовать? Как использовать их вместе? С примером?

Это просьба, пожалуйста, не отмечайте это как широкий вопрос, мне действительно нужно знать, что это такое.


person Tushar Sharma    schedule 27.03.2016    source источник
comment
Возможный дубликат каковы отношения между Looper, Handler и Очередь сообщений ?   -  person Mike M.    schedule 28.03.2016
comment
Пожалуйста, научитесь искать: цель петлителя и как его использовать"> stackoverflow.com/questions/7597742/   -  person Mike M.    schedule 28.03.2016
comment
Майк М. Спасибо, я буду иметь это в виду.   -  person Tushar Sharma    schedule 28.03.2016