當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > 嵌入式學(xué)習(xí)筆記:通函數(shù)與回調(diào)函數(shù)的區(qū)別
嵌入式學(xué)習(xí)筆記:通函數(shù)與回調(diào)函數(shù)的區(qū)別
時(shí)間:2021-06-11 來(lái)源:華清遠(yuǎn)見(jiàn)
學(xué)習(xí)網(wǎng)站://m.heromaker.com.cn/emb/?s=102925
1.對(duì)回調(diào)函數(shù)調(diào)用:
調(diào)用程序發(fā)出對(duì)回調(diào)函數(shù)的調(diào)用后,不等函數(shù)執(zhí)行完畢,立即返回并繼續(xù)執(zhí)行。這樣,調(diào)用程序執(zhí)和被調(diào)用函數(shù)同時(shí)在執(zhí)行。當(dāng)被調(diào)函數(shù)執(zhí)行完畢后,被調(diào)函數(shù)會(huì)反過(guò)來(lái)調(diào)用某個(gè)事先指定函數(shù),以通知調(diào)用程序:函數(shù)調(diào)用結(jié)束。這個(gè)過(guò)程稱為回調(diào)(Callback),這正是回調(diào)函數(shù)名稱的由來(lái)
2.對(duì)普通函數(shù)的調(diào)用:
調(diào)用程序發(fā)出對(duì)普通函數(shù)的調(diào)用后,程序執(zhí)行立即轉(zhuǎn)向被調(diào)用函數(shù)執(zhí)行,直到被調(diào)用函數(shù)執(zhí)行完畢后,再返回調(diào)用程序繼續(xù)執(zhí)行。從發(fā)出調(diào)用的程序的角度看,這個(gè)過(guò)程為“調(diào)用-->等待被調(diào)用函數(shù)執(zhí)行完畢-->繼續(xù)執(zhí)行”
以上解答希望對(duì)每位對(duì)從事嵌入式行業(yè)的人才有幫助,如沒(méi)幫助還請(qǐng)見(jiàn)諒。
華清遠(yuǎn)見(jiàn)90+項(xiàng)目獲批!教育部2021最新協(xié)同育人項(xiàng)目名
華清遠(yuǎn)見(jiàn)榮獲2021騰訊教育“年度口碑影響力職業(yè)教育品
華清遠(yuǎn)見(jiàn)受邀參加2021年武漢民辦高校信息學(xué)科合作聯(lián)盟
溫暖同行共創(chuàng)佳績(jī) 2019華清遠(yuǎn)見(jiàn)北京總部年會(huì)大曝光
助力高校AI人工智能學(xué)科建設(shè) 華清遠(yuǎn)見(jiàn)人工智能師資班
華清遠(yuǎn)見(jiàn)受邀參加四川省物聯(lián)網(wǎng)年會(huì),榮獲優(yōu)秀企業(yè)專家
