我现在有一个多线程的程序,其中的线程会不断添加,而这些线程是以先进先出的顺序(队列)执行的,那么我应该使用STL中的什么数据结构来存储这些线程
形如这样的写法可以吗
std::queue<std::thread>thread_queue; thread_queue.front().detach(); thread_queue.pop();
以及如何得到当前程序的线程数量?