1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          網站設計中同步調用,還是異步調用

          來源:互聯網轉載 時間:2024-10-02 13:22:46
          我們已經知道了同步的基本定義和一些示例,那么讓我們拓寬一-下討論,看看應用中的同步調用和異步調用。同步調用是在調用返回時才能完全執行它們的動作。如果一個方法被調用了,控制權被轉給該方法來行使,那么只有當該方法完成了自己要執行的操作,成功地返回了或者返回有錯時,應用中調用該方法的地方才會重新得到控制權。換而言之,同步方法先被調用,然后它們執行操作,當它們完成時,會返還控制權。
          作為同步方法的一個示例,讓我們來看看AllScale公司的HRM服務中的一個方法query_exec。該方法用于構建和執行一個動態的數據庫查詢。query_exec方法中的一個步驟是建立一一個數據庫連接。在得到這個數據庫連接任務成功完成了的明確確認之前,query.exec方法不會繼續執行。這樣做既浪費資源,又浪費時間。如果數據庫不可用,那么該應用就不應該把時間浪費在創建查詢、等待數據庫恢復可用上。事實上,如果數據庫不可用了,,看看如何劃分數據庫來提高它的可用性。盡管如此,這是個說明同步調用是如何工作的例子。因此,發起調用的方法會被暫停,直到被調用的進程返回結果之前,它是不能完成的。
          另一個說明同步性的非技術示例是兩個人之間的溝通,這可以是面對面,也可以是通過電話。如果這兩個人都忙于有意義的談話,那么就不太可能發生其他的動作。其中一人如果不停止與另一人的談話,那么很難再與第三個人開始交談。電話會直占線,直到兩個人中的一個或者兩者掛斷了電話。
          與同步方法或進程相對的是異步方法。在異步方法調用中,會在一個新的線程中調用一個方法,這個方法會立即把控制權返回給調用它的線程。描述異步方法調用的設計模式叫作異步設計或異步方法調用(AMI)。這個異步調用的方法會在另一個線程中繼續執行,或成功結束或出現錯誤,但都不會再與發起它的線程有進一步的交互。讓我們再來看看AllScale公司的queryexec方法。在調用了同步方法,建立數據庫連接后,該方法需要準備和執行查詢了。在HRM系統中,AllScale公司有一個監控框架,能夠用來觀察所有查詢的持續時間以及查詢是否成功了,這個框架采用了異步調用方法startquery_time和endquerytime。這些方法會把一個系統時間存儲在內存中,等待調用的結束,以便計算查詢的持續時間。然后這個持續時間會被存儲在一個監控數據
          庫中,通過查詢這個數據庫,可以根據查詢運行時間的長短了解系統運行狀況如何。雖然監控查詢的性能很重要,但讓查詢真正服務于用戶的請求更為重要。因此,startquerytime和lendquery_time這些方法是以異步模式調用的。如果它們運行成功并返回了結果,那么AllScale公司的運營團隊和軟件開發團隊就能從監控數據庫中得到查詢時間。即使監控調用失敗了,或者連接監控數據庫花了20秒的時間,這些團隊都不會在乎。用戶的查詢仍然在運行,它們根本不關心這些異步調用。
          回到我們人際溝通的示例,電子郵件是個異步通信的很好例子。你寫了電子郵件并把它發出去后,可以立即去做其他的事情,可以寫另一封郵件,也可以打一輪高爾夫球或者其他什么事情。當回復的郵件在一個合適的時候到達時,你可以閱讀這封回復的郵件,并可能發出另一封郵件,作為回復。這個網站設計的溝通鏈除了需要為處理溝通和寫回信花費點時間之外,不會妨礙發送者和接收者的任何其他活動。

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          北京十中初中部怎么樣?第十中學非常好。其校長知名度高于官校,但在學校的教育理念和精耕細作上頗有建樹。是中央和各大部委選送的學校,共建單位都很優秀。是東城區最好的中學,生源出口比較理想。是一所與主流社會緊密相連的小學,外語教學特色令人印象深刻,令人羨慕。北京十中初中部怎么樣?在豐臺排名第三。我從初一開始就在十中讀書,現在高中還在十中。我覺得十中初中部比高中好。高三實驗班還可以,普通班就沒那么好了。另...

          如何判斷,派克鋼筆,的真偽?1、真邦德筆激光刻(miller)很精細,假的很粗糙。2、看筆夾的材質選用,真的飾條,良好的彈性很好且堅硬,假變形后就再也回不去了了。3、看毛筆,真的派克筆優質鋼材很好,是假比較軟。4、把筆身里面那個小黑片取下看螺母的質量水平,真的大概有11mm長且有淡淡金色細膩光澤,都是假的很短也很粗糙。5、真的筆尖很滑順,假的劃紙而且每次必須打開都因為有鋼筆墨水逸出。6、真的筆蓋上...

          如何利用UG畫出齒輪?1.簡單的方法,先打開你電腦上的UG,全選左鍵雙擊或則右鍵單擊你選再打開,以UG10.0版本為例。ug12.0怎么在齒輪上加鏈條?怎摸在齒輪上加鏈條?把鏈條安在齒輪上,然后再再幫他合作單獨計算上ug中建模齒輪的名稱什么格式?ug10.0以上的全是中文格式,以下的是英文格式。ug的錐齒輪嚙合步驟?錐齒輪嚙合是先從錐齒輪小端進入到嚙合,滾動到錐大端。Ug10怎樣調掃掠方向?你指的...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>