异步接口同步返回_同步|异步
生活随笔
收集整理的這篇文章主要介紹了
异步接口同步返回_同步|异步
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在接口測試過程中,同步、異步也需要首先被關注。
消息通信機制:同步Synchronous communication&異步asynchronous communication
同步,就是調用某個東西是,調用方得等待這個調用返回結果才能繼續往后執行。
同步方法調用一旦開始,調用者必須等到方法調用返回后,才能繼續后續的行為。
異步,和同步相反 調用方不會理解得到結果,而是在調用發出后調用者可用繼續執行后續操作,被調用者通過狀體來通知調用者,或者通過回掉函數來處理這個調用。異步方法調用更像一個消息傳遞,一旦開始,方法調用就會立即返回,調用者就可以繼續后續的操作。而,異步方法通常會在另外一個線程中,“真實”地執行著。整個過程,不會阻礙調用者的工作
阻塞&非阻塞
強調的是程序在等待調用結果(消息,返回值)時的狀態. 阻塞調用是指調用結果返回之前,當前線程會被掛起。調用線程只有在得到結果之后才會返回。非阻塞調用指在不能立刻得到結果之前,該調用不會阻塞當前線程。
對于同步調用來說,很多時候當前線程還是激活的狀態,只是從邏輯上當前函數沒有返回而已,即同步等待時什么都不干,白白占用著資源。
同步(Synchronous)和異步(Asynchronous) - myCpC - 博客園?www.cnblogs.com總結
以上是生活随笔為你收集整理的异步接口同步返回_同步|异步的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python zookeeper_Zoo
- 下一篇: python 从excel中抓取数据_使