callback - 什么是回调?

标签 callback definition

是函数吗?
它是从源调用的函数吗?
或者,它是从目的地返回的函数?
或者,它只是在目的地执行一个函数?
或者,它是从传递给目标的函数返回的值?

最佳答案

回调是异步处理的构建块。

可以这样想:当您调用某人但他们没有接听时,您会留下一条消息和您的电话号码。稍后,此人会根据您留下的电话号码给您回电。

回调以类似的方式工作。
您向 API 请求长时间运行的操作,并在代码中提供一个方法,该方法将使用操作结果进行调用。 API 完成它的工作,当结果准备好时,它会调用您的回调方法。

关于callback - 什么是回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1963649/

相关文章:

C++ - 使用映射存储回调函数

javascript - 了解嵌套回调和作用域?

android - Android Native Code的定义是什么?

c - C 中暂定定义背后的基本原理是什么?

css - IE7定义列表-对齐问题

variables - 在 Fortran 中定义长参数向量的巧妙方法

c++ - 使用 std::bind 将类成员函数注册为函数的回调

perl - 如何使用哈希在 Perl 中创建回调函数(调度表)?

javascript - CoffeeScript 中的回调

objective-c - 关于 Objective C,便利方法的定义是什么?