嵌入式學習筆記:通函數(shù)與回調函數(shù)的區(qū)別
時間:2021-06-11 來源:華清遠見
學習網站://cjre.com.cn/emb/?s=102925
1.對回調函數(shù)調用:
調用程序發(fā)出對回調函數(shù)的調用后,不等函數(shù)執(zhí)行完畢,立即返回并繼續(xù)執(zhí)行。這樣,調用程序執(zhí)和被調用函數(shù)同時在執(zhí)行。當被調函數(shù)執(zhí)行完畢后,被調函數(shù)會反過來調用某個事先指定函數(shù),以通知調用程序:函數(shù)調用結束。這個過程稱為回調(Callback),這正是回調函數(shù)名稱的由來
2.對普通函數(shù)的調用:
調用程序發(fā)出對普通函數(shù)的調用后,程序執(zhí)行立即轉向被調用函數(shù)執(zhí)行,直到被調用函數(shù)執(zhí)行完畢后,再返回調用程序繼續(xù)執(zhí)行。從發(fā)出調用的程序的角度看,這個過程為“調用-->等待被調用函數(shù)執(zhí)行完畢-->繼續(xù)執(zhí)行”
以上解答希望對每位對從事嵌入式行業(yè)的人才有幫助,如沒幫助還請見諒。

