Вопросы для самоконтроля

Список вопросов:

  1. Что такое процесс и поток?

  2. Почему нельзя выполнять длительные и вычислительно емкие операции в основном потоке

  3. Как открыть рабочий поток?

  4. Как указать код, который будет выполнен в дополнительном потоке?

  5. Можно ли взаимодействовать с элементами графического интерфейса в рабочих потоках

  6. Какие возможности дает класс AsyncTask?

  7. Какие методы существуют в классе AsyncTask, для чего они нужны и в каких потоках они выполняются?

  8. Что такое LooperThread?

  9. Как создать и запустить LooperThread?

  10. Что такое Handler и какова его роль в работе с LooperThread`ами?

Last updated