Что такое RXJava и для чего он используется? - PullRequest
0 голосов
/ 09 апреля 2019

Черт побери, я прочитал несколько статей в интернете о RxJava, чтобы лучше понять, что это такое, но мне все еще трудно понять. Может кто-нибудь посоветует мне:
1- Чтотакое RXJava?
2- Почему мы его используем?

1 Ответ

1 голос
/ 09 апреля 2019

Это реализация спецификации под названием ReactiveX, в основном это API для асинхронного программирования с наблюдаемыми потоками, который основан на шаблоне проектирования Observable. самая известная реализация - это rxjs, который используется в Angular.

Вы можете проверить веб-сайт www.reactivex.io, чтобы понять больше.

ReactiveX - это библиотека для составления асинхронных и основанных на событиях программ с использованием наблюдаемых последовательностей. Он расширяет шаблон наблюдателя для поддержки последовательностей данных и / или событий и добавляет операторы, которые позволяют декларативно составлять последовательности вместе, абстрагируя внимание от таких вещей, как низкоуровневая многопоточность, синхронизация, безопасность потоков, параллельные структуры данных и блокировка ввода / вывода.

...