gpt4 book ai didi

c++ - api和回调函数的区别

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:08 25 4
gpt4 key购买 nike

请帮助我理解 API 和回调函数的概念。据我所知,以下是关键点:

  1. API 由第 3 方应用程序(被调用方)公开,因此使用第 3 方(调用方)的应用程序可以使用公开的 API 与被调用方进行通信。这里IPC用于两个进程之间交换信息。 它们在不同的进程地址空间中运行。

  2. 回调函数由第 3 方应用程序(被调用者)公开,以便使用第 3 方(调用者)的应用程序可以了解被调用者中发生的任何事件,调用者需要采取基于相同的一些 Action 。这通常是使用函数指针 实现的。 它们在相同的进程地址空间中运行。

如果我错了,请指正,并补充您的宝贵意见。

最佳答案

  1. 是橙色API是一个非常通用的术语,更多地与架构设计相关。您必须改变语言特定的 API(即 C API、python API)和 Web API(REST , SOAP).
  2. 是苹果。是一个SOA Pattern允许异步通信。

阅读更多:#design-pattern-callback

关于c++ - api和回调函数的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28446902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com