Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > RxJava в Андроиде


Автор: rfq 7.1.2020, 22:54
Асинхронное программирование с помощью RxJava и аналогичных библиотек - это способ параллельного программирования, альтернативный мультипоточности. Плюсом является меньший расход памяти, так как объект - асинхронный вызов процедуры - потребляет обычно меньше памяти, чем стек потока исполнения. Минусом является повышенная сложность программирования.

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

Вопрос: кто-нибудь использовал асинхронное программирование на Андроиде? Зачем? Оправдались ли усилия?

Я вообще-то сам большой любитель асинхронного программирования. Но нынешний хайп вокруг RxJava (и других библиотек поддержки реактивных потоков данных) мне кажется сильно раздутым.

Автор: Murdana 20.12.2020, 19:19
Ну если, посмотреть на количество рекламы. То можно сказать деньги они получают не суммой, а количеством рекламных баннеров.

Автор: Mezooluzu 30.12.2020, 23:38
Уже как 50 штук почти одинаковых

Автор: wunfrins1 25.10.2022, 05:25
Модератор: Сообщение скрыто.

Автор: Pedrouniot 25.10.2022, 21:36
Модератор: Сообщение скрыто.

Автор: Chrisfup 26.10.2022, 06:50
Модератор: Сообщение скрыто.

Автор: SteveBlone 26.10.2022, 12:16
Модератор: Сообщение скрыто.

Автор: Chrissaiva 28.10.2022, 02:25
Модератор: Сообщение скрыто.

Автор: Stevelic 28.10.2022, 06:29
Модератор: Сообщение скрыто.

Автор: CharlesRof 30.10.2022, 18:25
Модератор: Сообщение скрыто.

Автор: Scottpax 31.10.2022, 06:42
Модератор: Сообщение скрыто.

Автор: brincCAX 31.10.2022, 11:06
Модератор: Сообщение скрыто.

Автор: RobertPlode 2.11.2022, 17:43
Модератор: Сообщение скрыто.

Автор: charleshicktw 4.11.2022, 14:25
Модератор: Сообщение скрыто.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)