汽车push按钮功能 push方法怎么用


pull和push , 是在软件中消费数据的两种方式 , 它们描述了数据生产者(或持有者)与数据消费者之间是如何通讯的 。过去我们肯定了解过它们 , 不过可能会在编程中会忽略它们之间的区别与联系 , 本篇文章希望帮助大家理解这两者的区别于联系 , 从而在编程中有意识地分辨与选择它们 。
我们可以用一个现实生活中的例子来理解pull与push:你某天想要阅读新闻 , 于是打开浏览器 , 输入新闻网站的地址 , 敲下回车 , 于是新闻内容展现在你的眼前 。这是一个pull模型;你也可以 , 下载一个新闻App , 设置消息推送功能 , 让它时不时向你推送重要的新闻 。这是一个push模型 。
pull系统 在pull系统中 , 数据消费者决定自己何时请求并接收数据;数据持有者只能被动地响应请求 。
编程语言的函数机制就是pull系统的例子 。函数是数据生产者 , 调用者是数据消费者 。调用者在自己需要的时候 , 调用函数 , 从函数中“拉”出一个结果 , 即let result = func(args); 。
Javas

    推荐阅读