响应式编程

157 阅读1分钟

响应式编程

定义

响应式编程,本质上是对数据流或某种变化所作出的反应,但是这个变化什么时候发生是未知的,所以是基于异步、回调的方式在处理问题。

例子

大家结合生活实际就比较好理解了。 比如大家在APP上订了外卖,然后就去忙别的了,或者干活或者听歌看电影,不会一直在干等着外卖。--异步调用,不阻塞。 等到外卖到了楼下或者门口,外卖小哥就会打电话给你一个信号,告诉你外卖到了,你下来取外卖。有时候外卖小哥直接把外卖放到前台或者岗亭里面,然后就走了。--信号回调 整个过程是异步回调的方式来进行的。这样用户和外卖小哥都不用一直干等着,效率比较高。