Помогите Диме помочь помогать помочь помогать

Где купить пазогребневые блоки в Москве

01.08.2016


AsyncTask является широко применяемой асинхронной методикой благодаря своей простоте. Она обеспечивает выполнение задачи в фоновом режиме в сочетании с поддержкой взаимодействия потоков, предлагая универсальный и хорошо адаптируемый асинхронный механизм, который может применяться во многих ситуациях, - сам объект AsyncTask не накладывает никаких ограничений. Тем не менее, как мы уже видели в текущей главе, есть пара аспектов, которые всегда следует принимать во внимание:


поскольку AsyncTask использует глобальную среду выполнения, чем больше задач выполняется с помощью AsyncTask, тем выше вероятность, что эти задачи будут обрабатываться не так, как предполагалось, потому что в приложении существуют и другие задачи, пользующиеся глобальной средой выполнения;


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


Многие злоупотребляют применением AsyncTask в приложениях из-за простоты этой методики, несмотря па то что она не является самым универсальным и лучшим решением для всех случаев асинхронного выполнения в ОС Android. Разработчику следует чаще обращать внимание на альтернативные методики, учитывая при этом особенности программной и аппаратной архитектуры, общее проектное решение программы или просто потому, что альтернативные методики обеспечивают меньшую вероятность ошибок.