回調函數在哪個線程執行 回調函數與線程有何區別?
回調函數與線程有何區別?普通函數與回調函數的區別:調用普通函數:調用程序調用普通函數后,程序執行立即轉為被調用函數執行,然后返回調用程序繼續執行,直到被調用函數執行為止。從調用程序的角度來看,這個過程
回調函數與線程有何區別?
普通函數與回調函數的區別:
調用普通函數:調用程序調用普通函數后,程序執行立即轉為被調用函數執行,然后返回調用程序繼續執行,直到被調用函數執行為止。從調用程序的角度來看,這個過程是“call--> wait for the called function to finishe executing--> continue executing”
調用回調函數:調用程序調用回調函數后,會立即返回并繼續執行,而不必等待函數完成執行。這樣,調用程序和被調用函數被同時執行。當被調用函數完成時,被調用函數將依次調用預先指定的函數,通知調用程序函數調用結束。這個過程稱為回調,它是回調函數名稱的來源。