Использование и оптимизация шаблона асинхронных задач в операционной системе Android - Статья

бесплатно 0
4.5 152
Анализ вопроса выполнения асинхронных задач, позволяющий инициировать исполнение в главном потоке в операционных системах (взаимодействия с пользователем), предназначенных для работы на устройствах с ограниченными возможностями, таких как телефоны.


Аннотация к работе
Проблема в том, что такие операционные системы зачастую имеют важную архитектурную особенность - взаимодействие с пользователями происходит в рамках одного выделенного потока исполнения. В связи с этим представляется нежелательным выполнение сравнительно длительных операций в синхронном режиме, так как это напрямую отражается на пользователе невозможностью взаимодействия с интерфейсом приложения. Для преодоления данной сложности используется шаблон асинхронных задач, позволяющий инициировать исполнение в главном потоке (потоке взаимодействия с пользователем), выполнить его вдругом и, опционально, получить результат выполнения в главный поток. Операционная система Android содержит в себе встроенный механизм работы с асинхронными задачами, называемый ASYNCTASK [1, с.237].Фактически он представляет собой паттерн проектирования, называемый шаблонный метод. Второй метод позволяет передать результат выполнения операции в главный поток.

Список литературы
1. Голощапов А. Google Android: программирование для мобильных устройств. - СПБ.: БХВ-Петербург, 2010. - 448 с.

2. Кей Хорстманн . Java 2. Библиотека профессионала. Том 2. Тонкости программирования / Кей Хорстманн, Гари Корнелл - М.: Вильямс, 2010 г. - 992 с.

3. П. Дейтел. Android для программистов. Создаем приложения / П. Дейтел, Х. Дейтел, Э. Дейтел, М. Морган - СПБ.: Питер, 2012г. - 691 c.

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?