boost::thread和std::thread的区别
时间: 2023-11-23 07:52:53 浏览: 450
boost::thread和std::thread都是C++中的线程库,它们的主要区别在于以下几点:
1. boost::thread比std::thread更早出现,因此在一些旧的编译器中可能只支持boost::thread。
2. boost::thread提供了更多的线程控制功能,例如线程中断、线程优先级等,而std::thread则更加简洁。
3. boost::thread可以在Windows和Linux等多个平台上运行,而std::thread只能在支持C++11标准的编译器上运行。
阅读全文