回调函数(CALLBACK)的作用

 

一般的调用(API)

    系统程序员会给自己写的库留下一些接口,即API(application programming interface,应用编程接口),以供应用程序员使用。所以在抽象层的图示里,库位于应用的底下。

    当程序跑起来时,一般情况下,应用程序(application program)会时常通过API调用库里所预先备好的函数。

通过回调函数的调用(CALLBACK)

    有些库函数(library function)却要求应用先传给它一个函数,好在合适的时候调用,以完成目标任务。这个被传入的、后又被调用的函数就称为回调函数(callback function).

    回调成了一个高层调用底层,底层再回过头来调用高层的过程。 

猜你喜欢

转载自blog.csdn.net/qq_22881435/article/details/83279924