帮助查找实现以下功能的库:
1)发布者-订阅者。发布者发送(SendMessage -不是WinAPI函数)消息,不知道有多少订阅者会收到它,可能是0。
2)异步。如果有空闲流,则订阅者必须与SendMessage之后的代码并行启动。
3)指向参数的智能指针。不同消息的参数可以有不同的类型,在堆中创建,并可供所有订阅者读取。在所有订阅者都工作之后,为参数分配的内存将被释放。
4)线程池。线程在处理消息后未被移除,并等待新的消息。
5)可选:优先级、多个线程池和将消息映射到不同池。
发布于 2010-02-18 19:37:55
看一看Boost.Asio
发布于 2010-03-11 18:29:24
你可以看看ACE framework
这可能有点夸大其词,但相当不错...
my2chttps://stackoverflow.com/questions/2287922
复制相似问题