2.回調(mbth callback)指的是回調函數,壹個編程術語。
軟件模塊之間總有壹些接口,從調用的方式上可以分為三類:同步調用、回調和異步調用。同步調用是阻塞調用,調用方要等對方執行完才返回。這是壹個單向電話。回調是雙向調用模式,即接口被調用時,被調用方也會調用對方的接口;異步調用是壹種類似於消息或事件的機制,但它的調用方向相反。當接口的服務收到消息或事件時,會主動通知客戶端(即調用客戶端的接口)。
擴展數據
對於壹般的結構化語言,回調可以通過回調函數來實現。回調函數也是壹個函數或過程,但它是壹個由調用者自己實現,被調用者使用的特殊函數。
在面向對象的語言中,回調是通過接口或抽象類實現的。我們把實現這個接口的類稱為回調類,把回調類的對象稱為回調對象。對於C++或Object Pascal等兼容進程特性的對象語言,不僅提供回調對象、回調方法等特性,還兼容進程語言的回調函數機制。