gpt4 book ai didi

c++ - 在 C++ 中处理复合异步函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:00:41 24 4
gpt4 key购买 nike

我有一个 API,它以异步方式从服务器发送/接收请求/数据。 API 带有请求函数及其相应的回调。

我打算使用此 API,但我的应用程序中的单个函数可以在服务器开始自行执行任何操作之前向服务器发送多个异步请求。是否有任何框架来管理复合异步函数。

一个例子是

   void doSomething()
{
sendRequestDataItem1(); //receives result in getDataItem1()
sendRequestDataItem2(); //receives result in getDataItem2()
sendRequestDataItem3(); //receives result in getDataItem3()

//this function can either be a composite handler or something else
NowDoSomethingMore();
}

谢谢
刀锋

最佳答案

我会推荐 boost::signals,它非常容易使用。

如果您需要线程安全(猜测?)boost::siganals2是一个很好的起点。

关于c++ - 在 C++ 中处理复合异步函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7894849/

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