循環等待處理是一種在計算機、智慧型機、伺服器上的處理異步請求的方法。
尤其開發網路套用時遇到處理異步訊息的情況會很多。程式給遠端的伺服器傳送一個請求,等待遠端伺服器給出回響,這個等待回響的過程,很多開發這是這么處理的:啟動一個新的執行緒,線上程中,開始一個循環,不停地查詢請求是否完成,如完成了,就做出相應的處理,這便是循環等待處理。
這樣使用循環處理能夠達到處理異步請求的目的,但這是一種低級的處理方式,有很大的缺點,如執行緒會一直占用CPU資源,這對使用電力作為資源的計算機來說確實不算什麼,但對使用電池供電的手機來說,這個缺點可以說是致命的,執行緒一直運行,將會持續消耗系統有限資源,造成手機運行時間縮短。