帮助找到实现以下功能的库:
1) 发布者-订阅者。发布者发送(SendMessage - 不是 WinAPI 函数)消息,不知道有多少订阅者会收到它,可能是 0。
2) 异步。如果有自由流,则订阅者必须与 SendMessage 之后的代码并行启动。
3) 指向参数的智能指针。不同消息的参数可以有不同的类型,在堆中创建并且可供所有订阅者读取。所有订阅者工作完成后,释放分配给参数的内存。
4) 线程池。线程处理完消息后不移除,等待新消息。
5) 可选:优先级、多个线程池和将消息映射到不同的池。
最佳答案
关于c++ - 什么库实现消息的异步处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287922/