有没有关于qpThreads的文档?它与pthreads有什么不同?
答案 0 :(得分:2)
看起来qpthread已成为sourceforge项目。它在四年或五年内没有从CVS存储库中更改,并且似乎不包含任何文档。有可能如果你没有文档,那么当然不存在源代码和标题。
我出于好奇而抓住了源代码,它看起来像是一个非常标准的线程实现,分布在pthreads上。最大的区别是pthreads是一个C风格的接口,qpThreads是一个OO接口,更类似于你在Java中可能找到的。我没有深入研究过,但您可能希望查看java.util.Timer和java.util.concurrent等接口。有些界面看起来与qpThreads提供的非常相似。
您可能希望调查将其替换为Boost.thread或更新的内容。有可能你会更好地保持它。根据您需要处理多少代码,这应该不难做到。
答案 1 :(得分:0)
从粗略看看谷歌搜索结果来看,qpThreads似乎是一个不起眼的C ++线程类库。 pthreads是一种使用非常广泛的POSIX兼容的多平台线程C API。
答案 2 :(得分:0)
使用库最重要的是确保它们得到积极维护。 如果可能,您应该使用一个众所周知且使用频繁的库。这样,如果你有任何问题,你也会有很多人提问。
有关详细信息,请参阅此类似的SO问题: Good c++ lib for threading(或使用搜索框了解更多信息)。
答案 3 :(得分:0)
最终找到了一些文档。