回调函数 之初步学习

从开始接触编程后不就开始接触到回调函数,但是因为一直以来做的项目比较简单,很少涉及到回调函数,现在公司项目大量的用到回调,所以必须搞清楚了

整理下之前的认识:

  回调函数式下层函数调用上层函数,比如windows中针对一些消息的处理,应用程序要调用内核函数处理,内核设置好回调接口,应用程序通过回调接口,完成内核调用应用程序消息的过程(理解不清,句子比较凌乱,以后修改)

重新学习,搞清楚几个问题:

  1、什么是回调函数

    回调函数是指下层实现设置好回调函数接口,由上层需要时实现接口,即可对下层的消息、数据进行处理

  2、作用

    接收下层传递的消息、数据,可作为上层调用下层函数的异步返回

  3、具体过程

    下层:回调函数类型定义,

         设置回调函数接口

    上层:实现回调函数

       通过设置接口设置回调

       对回调上来的数据、消息进行相应处理

  4、应用在什么场景

    应用在下层需要传递数据、消息时,或作为异步接口时的返回

 

    

posted @ 2015-10-21 09:23  Samaritan  阅读(224)  评论(0编辑  收藏  举报