У меня есть что-то вроде этого, которое неверно:
vector<boost::thread> vec;
for(int agent = 1; agent <= numAgents; ++agent)
{
boost::thread agentThread(sellTickets, agent, numTickets/numAgents);
vec.push_back(agentThread);
}
Может быть, я должен добавить указатели на boost :: thread в векторе, но тогда я не знаю, как добавить динамически распределенные потокия должен сделать, чтобы сделать эту работу?
Спасибо.