boost / thread.hpp和boost / thread / thread.hpp之间的区别是什么?

时间:2014-07-12 12:00:19

标签: multithreading boost

我发现boost / thread.hpp和boost / thread / thread.hpp都可以解决错误:

 /home/ira/code/pcl_standalone/test1/t.cpp:33:16: error: ‘boost::this_thread’ has not been declared

它们之间有什么区别?

我应该使用哪个?

谢谢〜

1 个答案:

答案 0 :(得分:1)

Boost由几个独立的子项目组成。每个都以boost / .hpp的形式提供头文件,以包含大部分或全部所需的头文件,以使用该子项目的所有功能。

所以boost / thread.hpp包含了你所有的线程子项目,而boost / thread / thread.hpp只包含了线程子项目的特殊线程实现。