軟件模塊接口間有3種調用方式同步調用,異步調用,回調,在這裏只介紹回調html
一、首先來個網上大神舉的例子異步
你有事去隔壁寢室找同窗,發現人不在,你怎麼辦呢?htm
方法1,每隔幾分鐘再去趟隔壁寢室,看人在不blog
方法2,拜託與他同寢室的人,看到他回來時叫一下你接口
前者是輪詢,後者是回調。
get
那你說,我直接在隔壁寢室等到同窗回來能夠嗎?
同步
能夠啊,只不過這樣本來你能夠省下時間作其餘事,如今必須浪費在等待上了。把原來的非阻塞的異步調用變成了阻塞的同步調用。it
這兒就能夠大體解釋3中調用方式了軟件
三、同步回調和異步回調(寫不動了好累)