gpt4 book ai didi

c++ - 什么库实现消息的异步处理?

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

帮助找到实现以下功能的库:

1) 发布者-订阅者。发布者发送(SendMessage - 不是 WinAPI 函数)消息,不知道有多少订阅者会收到它,可能是 0。

2) 异步。如果有自由流,则订阅者必须与 SendMessage 之后的代码并行启动。

3) 指向参数的智能指针。不同消息的参数可以有不同的类型,在堆中创建并且可供所有订阅者读取。所有订阅者工作完成后,释放分配给参数的内存。

4) 线程池。线程处理完消息后不移除,等待新消息。

5) 可选:优先级、多个线程池和将消息映射到不同的池。

最佳答案

看看Boost.Asio

关于c++ - 什么库实现消息的异步处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287922/

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