Es hängt davon ab, wie Sie boost::thread
s speichern. Wenn Sie sie in einem Container speichern (mit T = boost::thread*
), können Sie einfach etwas wie
Wenn Sie Ihre Threads jedoch nicht irgendwo speichern und new boost::thread
verwenden, ohne den Zeiger zu speichern, ist dies nicht möglich, da Boost keine automatische Buchhaltungsfunktionalität bietet.
1. Anmerkung: Denken Sie daran, dass Sie boost::thread::id
um die ID zu speichern.
2. Bemerkung: std::map<boost::thread::id,boost::thread*>
könnte für solche Aufgaben nützlich sein.
Tags und Links c++ boost boost-thread