所謂回調函數只是一個跟語言無關的概念。說白了就是A調用了B,B在適當
的時候又反回去調用A。這樣的東西都可以叫做回調,其中B叫做回調函數。
從上面也可以看出來,多數時候因爲是單線程,A沒有必要等B來調用它,因爲
A在調用完B之後完全可以調用自己需要的操作。所以回調多見於事件驅動機制
裏。因爲A在調用完B之後不知道B什麼時候會完成。舉個現實中的例子,你說
公司需要買一批機器,派了一個人去,你肯定不希望每隔10分鐘打電話問一次
他買回來沒有吧?當然你會希望他買回來的時候告訴你一聲。這一聲就是回調。
說到回調就會有註冊這個概念,所謂註冊其實就是告訴回調函數的調用者回
調函數的地址,在特定調件下調用回調函數。