>Что такое мультипоточность
Возможность выполнения разных программ одновременно - в режиме разделения времени либо на разных процессорных единицах.
>и почему андроид ее не поддерживает?
Поддерживает.
Но то, что происходит у тебя, судя по коментам, не связано с андроидом. Общее свойство всех ОС - рисовку гуя может выполнять только главный поток главного процесса. Иначе возникает неиллюзорная вероятность рекуррентной рисовки, когда один элемент будет постоянно дергать перерисовку другого. Поэтому если какому-то потоку надо что-то нарисовать, он для этого передает управление главному, где все рисовки становятся в очередь. Такие вот дела.
Другие языки программирования и технологии
Что такое мультипоточность и почему андроид ее не поддерживает?
Неправда
Саша Космин
что то я пытася написать на питоне и мне на андроид выдавало а "вот вам с мультипоточностью"
Вроде бы это когда каждое физическое ядро процессора может разделиться на два логических, успевая при этом выполнять в два раза больше задач.
Многопоточность — свойство платформы (например, операционной системы, виртуальной машины и т. д.) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени. При выполнении некоторых задач такое разделение может достичь более эффективного использования ресурсов вычислительной машины.
Такие потоки называют также потоками выполнения (от англ. thread of execution); иногда называют «нитями» (буквальный перевод англ. thread) или неформально «тредами».
Сутью многопоточности является квазимногозадачность на уровне одного исполняемого процесса, то есть все потоки выполняются в адресном пространстве процесса. Кроме этого, все потоки процесса имеют не только общее адресное пространство, но и общие дескрипторы файлов. Выполняющийся процесс имеет как минимум один (главный) поток.
К достоинствам многопоточности в программировании можно отнести следующее:
- упрощение программы в некоторых случаях за счёт использования общего адресного пространства;
- меньшие относительно процесса временны́е затраты на создание потока;
- повышение производительности процесса за счёт распараллеливания процессорных вычислений и операций ввода-вывода.
Такие потоки называют также потоками выполнения (от англ. thread of execution); иногда называют «нитями» (буквальный перевод англ. thread) или неформально «тредами».
Сутью многопоточности является квазимногозадачность на уровне одного исполняемого процесса, то есть все потоки выполняются в адресном пространстве процесса. Кроме этого, все потоки процесса имеют не только общее адресное пространство, но и общие дескрипторы файлов. Выполняющийся процесс имеет как минимум один (главный) поток.
К достоинствам многопоточности в программировании можно отнести следующее:
- упрощение программы в некоторых случаях за счёт использования общего адресного пространства;
- меньшие относительно процесса временны́е затраты на создание потока;
- повышение производительности процесса за счёт распараллеливания процессорных вычислений и операций ввода-вывода.
Многопото́чность — свойство платформы или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени. Википедия
Похожие вопросы
- Почему Андроиды лагают со временем (через год-пол года). А яблоко работает без единого лага. Не знаю покупать андроид или
- Трудно ли создать андроид игру
- Программа или сервис для создания книги в формате apk для андроид.
- СПАСАЙТЕ!!! Сил нет, не могу с Андроидом разобраться....
- Как удалить приложение на андроид обладающие правами администратора которое было скачено из интернета?
- При сбросе андроида пишет команды нет
- Легко ли самому писать приложения для андроид? Или это надо институт кончать, который я кончал, но тогда не было андроид
- как изменить новости в ucbrowser для андроида?
- Где можно нарезать видео? В Неро на экране оно не воспроизводится, я не вижу что режу. В VirtualDub не поддерживает, каж
- Какие языки нужны для написания программ под андроид? и есть ли литература по этой теме?