Главная » Статьи для тега "Runnablе"

Основы многопоточного параллельного программирования в Java ДЛЯ ANDROID

Добавлено Дата: 16 August, 2013 категория: Разработка для Android

 

В языке Java поддерживаются параллельные (конкурентные) потоки выполнения задач. Утверждения, содержащиеся в различных потоках, выполняются в запрограммированном порядке, но порядковые отношения отсутствуют между утверждениями, находящимися в различных потоках. Базовый элемент параллельного исполнения Bjava заключен в классе Java .Tang.Thread. При рекомендуемом методе

Читать »

Использование Runnable

Добавлено Дата: 28 March, 2012 категория: Java

В интерфейсе Runnable абстрагируется концепция некой сущности, выполняющей программу во время своей активности. Интерфейс Runnable объявляет всего один метод:

public void run();

Класс Thread реализует интерфейс Runnable, поскольку поток как раз и является такой сущностью — во время его активности выполняется программа. Мы уже видели, что для осуществления каких-то особых вычислений можно расширить класс Thread, однако во многих случаях это не слишком просто. Прежде всего, расширение классов производится на основе одиночного наследования — если некоторый класс расширяется для того, чтобы он мог выполняться в потоке, то одновременно расширить и его, и Thread не удастся. Кроме того, если вам нужна только возможность выполнения, то вряд ли вы захотите наследовать и все накладные расходы, связанные с Thread.

Читать »

Создание потоков вручную и синхронизация с потоком GUI

Добавлено Дата: 26 February, 2012 категория: Разработка для Android

Хотя использование AsyncTask  — хорошее решение,  случается,  что для работы в фоновом режиме приходится  создавать собственные  потоки и управлять ими.

В этом разделе  вы узнаете, как создавать  и запускать  новые объекты Thread,  синхронизировать их работу с потоком  GUI  перед обновлением пользовательского интерфейса.

Читать »

Вывод уведомлений типа Toast

Добавлено Дата: 18 February, 2012 категория: Разработка для Android

Toast — диалоговое окно, которое остается видимым всего несколько секунд перед тем, как исчезнуть.  Этот вид уведомлений не перебирает  на себя фокус и не считается модальным, поэтому он не прерывает работу активного приложения.

Toast  идеально  подходит  для оповещения пользователей о событиях, не заставляя их при этом открывать Активность или читать текст уведомле- ния. Toast предоставляет безупречный механизм для уведомления пользо-

Читать »

Использование объектов Runnablе Java

Добавлено Дата: 23 May, 2011 категория: Java

Поток служит абстракцией понятия исполнителя - субъекта, способного к выполнению каких-либо полезных действий. План работы, подлежащей выполнению, описывается посредством инструкций метода гип. Чтобы некая цель была достигнута, необходимы исполнитель и план работы: интерфейс Runnablе абстрагирует понятие работы и позволяет назначить ее исполнителю – объекту потока. В составе интерфейса Runnablе объявлен единственный метод:

Читать »