回调:是一种双向的调用模式,当B的接口被A调用时也会调用A的接口。回调是异步调用的基础。
同步调用:是一种阻塞式调用,即A调用了B后,非得等到B执行完了,A才能继续走;它是一种单向调用。
异步调用:是一种类似消息或事件的机制,即A通知B之后,他们各走各的路,互不影响;等到B执行完以后,会主动通知A。这样解决了同步阻塞的问题。