@Rarity7

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
Drum Pads 24 Ульяновск
от 90 000 до 160 000 ₽
ДомКлик Москва
от 120 000 до 260 000 ₽
Почта Банк Москва
от 207 000 до 240 000 ₽