1 回调函数的概述? 回调函数是这样一种机制:调用者在初始化一个对象(这里的对象是泛指包括OOP中的对象全局函数等)时将一些参数传递给对象同时将一个调用者可以访问的函数地址传递给该对象这个函数就是调用者和被调用者之间的一种通知约定当约定的事件发生时被调用者(一般会包含一个工作线程)就会按照回调函数地址调用该函数? 这种方式调用者在一个线程被调用者在另一个线程? 消息: 消息也可以看作是某种
D Edit Master Text StylesSECOND LEVELTHIRD LEVELAngel: Interactiveputer Graphics 4E ? Addison-Wesley 2005Working with CallbacksEd AngelProfessor ofputer Science Electrical andputer Enginee
对于很多初学者来说往往觉得回调函数很神秘很想知道回调函数的工作原理本文将要解释什么是回调函数它们有什么好处为什么要使用它们等等问题在开始之前假设你已经熟知了函数指针 什么是回调函数 简而言之回调函数就是一个通过函数指针调用的函数如果你把函数的指针(地址)作为参数传递给另一个函数当这个指针被用为调用它所指向的函数时我们就说这是回调函数 为什么要使用回调函数 因为可以把调用者与被调用