rx-java - RXJava 到底是什么以及它的用途是什么?
问题描述
大家好,我已经在互联网上阅读了一些关于 RxJava 的文章,以便更好地理解它是什么,但我仍然觉得它很难理解。谁能给我建议:
1-什么是 RXJava?
2-我们为什么要使用它?
解决方案
它是一个名为 ReactiveX 的规范的实现,主要是一个基于 Observable 设计模式的带有可观察流的异步编程 API。最著名的实现是 Angular 中使用的 rxjs。
您可以查看网站 www.reactivex.io 以了解更多信息。
ReactiveX 是一个使用可观察序列组成异步和基于事件的程序的库。它扩展了观察者模式以支持数据和/或事件序列,并添加了允许您以声明方式将序列组合在一起的运算符,同时抽象出对低级线程、同步、线程安全、并发数据结构和非阻塞 I/O。
推荐阅读
- node.js - 如何从 React Express 节点组件调用外部 URL?
- javascript - JavaScript setInterval:未定义函数
- solr - 将用户指定的内部版本添加到 Solr 核心?
- python - 如何在 cx_Oracle - Python 中将普通用户提升为 oracle 用户
- php - 私有身份验证算法 - 网络安全
- simple-injector - 有没有办法让 Simple Injector 只为 Transient 注册调用一次委托?
- c++ - c ++ mysql上第64位之后的随机字符
- typescript - 在 Vue 3 和 Typescript 中使用 globalProperties
- asp.net-mvc - 面临关于编译我的项目的问题
- cloud-foundry - 使用 cloudFoundryOperations 获取 Cloud Foundry 用户提供者服务的 serviceInstanceName 和 serviceKeyName