首页 > 解决方案 > 是否可以查看当前正在运行的 boost 线程的数量?

问题描述

我正在使用 boost::thread 开发一个 c++ 项目。我的代码中有一个错误,有时会启动新线程。我设法在某种程度上修复了它,但有时它仍然会发生。boost有什么神奇的方法可以查看当前正在运行的线程数吗?我的目标是做这样的事情:

if(current_number_of_threads > intended_number_of_threads)
{
   do_something();
}

顺便说一句,如果它以任何方式相关,我将在 ubuntu 上使用 Visual Studio 代码。

标签: c++multithreadingboostboost-thread

解决方案


推荐阅读