При попытке реализовать асинхронные вызовы API/неблокирующие вызовы я немного знаю в приложении All Plain-C, которое я имею, я читал о APM (асинхронной модели программирования) с помощью «делегатов». В основном, я хочу позвонить одному API f1()
, чтобы сделать функциональность (которая занимает много времени 8-10 секунд). Поэтому я называю этот API f1()
, забываю об этом и продолжаю выполнять некоторые другие работы, например. I/O для получения данных для следующего вызова f1()
или некоторой функциональности, не зависящей от результата f1()
.Асинхронные API
Если кто-то использовал эту программу программирования APM, я рассматриваю некоторое краткое объяснение для реализации неблокирующих вызовов.
Есть ли другой способ реализации асинхронных API-интерфейсов, любой другой библиотеки/структуры, которая может помочь в этом?