# Reactive Programming

响应式编程（Reactive Programming）这种新的编程范式越来越受到开发人员的欢迎。

什么是响应式编程？ 可以参考下面这段摘自 维基百科的介绍。

```
Reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change. This means that it becomes possible to express static (e.g. arrays) or dynamic (e.g. event emitters) data streams with ease via the employed programming language(s).
```

简单来说，响应式编程是一种异步编程,可以轻松地处理静态或者动态地数据流。

## [Introduction to Reactive Programming](https://projectreactor.io/docs/core/release/reference/#intro-reactive)

## Benchmarking


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.selinux.tech/reactive.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
