Multithreading 同步API和异步API之间有什么区别?
我想了解操作系统中的同步API和异步API。Multithreading 同步API和异步API之间有什么区别?,multithreading,operating-system,Multithreading,Operating System,我想了解操作系统中的同步API和异步API。 他们之间有什么区别 同步API将阻止调用方,直到它返回。异步API不会阻止调用方,通常需要回调,该回调将在工作完成后执行 您可以在Web API中使用相同的功能。一些API将在调用结果的主体中返回数据,而其他API将只返回(例如)202,然后在后台执行某些操作(处理数据、设置订阅)。当你所要求的工作“完成”时,这是一种常见的回击方式 目前,我们在Webhook中同时使用同步和异步模式,以避免人们不得不与系统紧密耦合。何时以及为什么需要异步API?回
他们之间有什么区别 同步API将阻止调用方,直到它返回。异步API不会阻止调用方,通常需要回调,该回调将在工作完成后执行
您可以在Web API中使用相同的功能。一些API将在调用结果的主体中返回数据,而其他API将只返回(例如)202,然后在后台执行某些操作(处理数据、设置订阅)。当你所要求的工作“完成”时,这是一种常见的回击方式
目前,我们在Webhook中同时使用同步和异步模式,以避免人们不得不与系统紧密耦合。何时以及为什么需要异步API?回调函数真的很麻烦,而且添加新方法也不方便。@Stallman:如果你有一项工作需要,比如说,10分钟,而你不想让应用程序在这10分钟内暂停,那么你会生成一个异步线程。这就是你要问的吗?