Как остановить запуск std :: thread без завершения программы
я пытаюсь выучитьstd::threads
отC++11
сделать систему потоков.
Мне было интересно, есть ли способ остановить запуск потока (не спящий, но действительно разрушающий поток или, так сказать) без остановки всей программы.
я знаюstd::join
существует, но это заставляет поток ждать, пока все потоки не вернутся.
Есть ли другой способ справиться с этим? (Например, для созданияThreadPool
класс без необходимости блокировать поток?)