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

Потоки в процессе Android

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

 

AsyncTask и ContentProvider вместе образуют очень мощную идиому, которая может быть адаптирована к разнообразным видам распространенных архитектур приложения. Почти любой паттерн «Модель-вид-контроллер» (MVC), в котором вид опрашивает модель, может (и, пожалуй, должен) реализовываться таким образом. Если архитектура приложения требует, чтобы модель отправляла изменения в вид, или в данной архитектуре модель является долгоживущей или работает непрерывно, одного только AsyncTask может быть недостаточно.

Читать »

Принудительное переупорядочение Java

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

в составе класса Thread есть несколько методов, которые позволяют потоку уменьшить его потребность в ресурсе процессорного времени. В соответствии с принятым соглашением, статические методы класса Thread всегда применяются по отношению к текущему работающему потоку; поскольку другой поток не может выполнить явный захват ресурсов,’ все методы принудительного переупорядочения потоков объявлены как статические.

Читать »

Упорядочение потоков во времени Java

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

 

Потоки программного приложения решают собственные задачи, различные по степени значимости. В качестве количественного показателя важности Выполняемых функций потоку ставится в соответствие приоритет (priority), значение которого используется системой для определения того, какой из потоков должен выполняться в каждый момент времени. Jаvа-программы – одно- или многопоточные – способны работать как на однопроцессорных, так и на многопроцессорных системах, поэтому о решении задачи управления потоками во времени можно говорить только В самых общих терминах. В системе с N процессорами ‘одновременно может выполняться N высокоприоритетных потоков. Потокам, Обладающим более низкими значениями приоритета, ресурсы процессоров обычно отдаются только в том случае, когда более важные потоки блокированы. Чтобы предотвратить вероятность зависания, система вправе предоставлять ресурсы низкоприоритетным потокам и в другие моменты времени – в связи с так называемым старением приоритетов (priority aging), – но прикладные программы {е в состоянии серьезно использовать такую возможность.

Читать »