我正在考虑为一个相对较小的C++项目选择哪个线程库,该项目必须在x86、x86_64和powerpc架构上运行。
该项目使用ActiveMQ,提供了decaf::lang::Thread和decaf::util::concurrent设施。我没有使用过这个库,也找不到任何教程/示例,只有文档?
你们中有没有人使用过decaf线程?你可以告诉我你的经验,并与你所知道的其他产品进行比较吗?
谢谢, bb
我正在考虑为一个相对较小的C++项目选择哪个线程库,该项目必须在x86、x86_64和powerpc架构上运行。
该项目使用ActiveMQ,提供了decaf::lang::Thread和decaf::util::concurrent设施。我没有使用过这个库,也找不到任何教程/示例,只有文档?
你们中有没有人使用过decaf线程?你可以告诉我你的经验,并与你所知道的其他产品进行比较吗?
谢谢, bb
看起来ActiveMQ的decaf::util::concurrent
设施相当不错,提供了一些并发容器和线程池设施,但我仍然倾向于使用boost::thread
,因为它似乎文档更加详细,而且非常成熟、易于移植、功能齐全,并且有额外好处——文档非常完善。除非您能预见到您的线程需要实际符合ActiveMQ线程类型签名的情况,否则我不认为使用ActiveMQ线程池是必要的,但在快速搜索后,我找不到很多迹象表明这将是必要的。