decaf threads vs boost threads vs omnithreads

bbb*_*bbb 5 c++ architecture multithreading libraries

我正在考虑将哪个线程库用于必须在x86,x86_64和powerpc架构上运行的相对较小的C++项目.

该项目使用的是ActiveMQ,它提供了decaf :: lang :: Thread和decaf :: util :: concurrent工具.我没有这个库的经验,找不到任何教程/示例,只能找到文档?

你们其中一个人/女孩曾经使用过decaf线程吗?您能告诉我您的经历并与您认识的其他产品进行一些比较吗?

谢谢,bb

Wya*_*son 3

看起来 ActiveMQ 的decaf::util::concurrent设施非常好,因为它们提供了一些并发容器和线程池设施,但我仍然可能会投票支持使用,boost::thread因为它似乎有更多的文档记录,除非您可以预见到您的线程将出现的情况需要实际符合 ActiveMQ 线程类型签名,但经过一些快速搜索后,我找不到很多迹象表明这是必要的。boost::thread非常成熟,非常便携,功能非常齐全,并且有很好的文档记录。