Главная » Статьи для тега "потоке"

AsyncTask и поток пользовательского интерфейса – Android

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

 

Если вам приходилось работать с современными фреймворками пользовательских интерфейсов, то фреймворк пользовательского интерфейса Android покажется вам очень знакомым. Этот интерфейс событийно-управляемый, основан на библиотеке вкладываемых друг в друга (nestable) компонентов. И что особенно важно в данном случае, этот фреймворк однопоточный. Уже много лет назад разработчики обнаружили, что, поскольку графический пользовательский интерфейс должен реагировать на асинхронные события, поступающие из нескольких источников, в многопоточном пользовательском интерфейсе практически невозможно избежать взаимоблокировки. Напротив, один и тот же поток должен обслуживать как ввод (сенсорный экран, клавиатура и т. д.), так и вывод (например, дисплей). Он выполняет запросы, поступающие из этих источников, и делает это последовательно, в том порядке, как получает запросы.

Читать »

Непрерывная прорисовка с SurfaceView – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 18 July, 2013 категория: Программирование игр под Android

Этот пункт – для настоящих мужчин (и женщин). В нем говорится о потоках и всех неприятностях, с ними связанных. Но мы выйдем из него живыми, я обещаю.

Мотивация. Когда мы в первый раз осуществляли непрерывную прорисовку, то делали это неправильно. Интенсивно использовать пользовательский поток не стоит; нам необходимо решение, делающее всю грязную работу в отдельном потоке. Встречайте SurfaceView.

Читать »

Назначение многопоточности

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

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

Читать »

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

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

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

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

Читать »

Создание рабочего класса

Добавлено Дата: 23 February, 2012 категория: Silverlight

Рассмотрим пример, в котором приложение вычисляет простые числа в заданном диапазоне методом просеивания. Другое название метода — решето Эратосфена (древ­негреческий математик Эратосфен изобрел его приблизительно в 240 году до нашей эры). Сначала код создает список всех целых чисел в заданном диапазоне. Затем из списка удаляются числа, кратные простым числам, которые меньше квадратного корня максимального числа или равны ему. Оставшиеся числа являются простыми.

Читать »

Приложение. Базовые  службы

Добавлено Дата: 21 January, 2012 категория: WPF

Синкатегориматический – не могущий быть использованным  в качестве термина сам по себе; так говорят о таких членах предложения, как наре чие или предлог.

Полный исправленный словарь Вэбстера, 1996, 1998 MICRA, Inc.

На платформе Windows Presentation Foundation имеется весьма развитый  на бор служб. В настоящей  книге я ставил себе целью изложить  основные  концеп ции платформы, что и было сделано в предшествующих восьми главах. Но служ бы зачастую оказываются очень полезны, и их рассмотрение  поможет понять, как построена система в целом и как ее части сопрягаются друг с другом. В этом при ложении  я расскажу  о некоторых  из своих любимых служб и продемонстрирую, как ими можно воспользоваться в приложении.

Читать »