@Rarity7

Асинхронность, многопоточность в андроид?

Прочитал статью на Хабре про асинхронность и многопоточность. Не могу понять, в Андроиде, интерфейс обнавляется в Main Thread, т.е это поток ?
Задачи типа запрос к сети или сохранение в БД выполнятся должны в другом потоке ? А вот асинхронность это как ? Ну всмысле это не одно и то же? Например RxJava, она выполняет запрос в другом потоке и асинхронно ?? Вот тут не могу понять, в чем отличие ?
Не могу понять, есть ли разница например делать сетевой запрос, через Retrofit и RxJava и просто Thread.
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
@rPman
Да android (это linux + java или что угодно) - многопоточная операционная система (и запускается на железе с несколькими ядрами в процессоре, давно), и да вам никто не мешает как пользоваться этим так и нет.

Асинхронность не подразумевает использование threads, например можно использовать асинхронные сокеты в пределах одного потока.

Вот в комментариях к вопросу немного разжевано.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 сент. 2019, в 10:08
7000 руб./за проект
21 сент. 2019, в 08:59
35000 руб./за проект
21 сент. 2019, в 00:13
5000 руб./за проект