当试图实现一个异步API调用/非阻塞调用时,我在All Plain-C应用程序中了解了一点,我通过'委托'读了一个关于APM(异步编程模型)的内容。基本上我想要做的是调用一个API f1()
来完成一项功能(需要很长的时间8-10秒),所以我称之为API f1()
,忘记它,然后继续做其他工作,例如, I/O用于获取下一个f1()
调用的数据或某些不依赖于f1()
的结果的功能。异步API
如果任何人使用该APM模型的编程,我正在寻找一些简明的解释来实现非阻塞调用。
是否有任何其他的方式来实现异步API,任何其他库或框架可能有助于此?