汽車push按鈕功能 push方法怎么用


pull和push , 是在軟件中消費數據的兩種方式 , 它們描述了數據生產者(或持有者)與數據消費者之間是如何通訊的 。過去我們肯定了解過它們 , 不過可能會在編程中會忽略它們之間的區別與聯系 , 本篇文章希望幫助大家理解這兩者的區別于聯系 , 從而在編程中有意識地分辨與選擇它們 。
我們可以用一個現實生活中的例子來理解pull與push:你某天想要閱讀新聞 , 于是打開瀏覽器 , 輸入新聞網站的地址 , 敲下回車 , 于是新聞內容展現在你的眼前 。這是一個pull模型;你也可以 , 下載一個新聞App , 設置消息推送功能 , 讓它時不時向你推送重要的新聞 。這是一個push模型 。
pull系統 在pull系統中 , 數據消費者決定自己何時請求并接收數據;數據持有者只能被動地響應請求 。
編程語言的函數機制就是pull系統的例子 。函數是數據生產者 , 調用者是數據消費者 。調用者在自己需要的時候 , 調用函數 , 從函數中“拉”出一個結果 , 即let result = func(args); 。
Javas

    猜你喜歡