Если у меня есть тестовый пример следующегоGTEST как остановить все запущенные потоки
TEST(one, test_one) {
vector<thread> threads
// ... initialize threads
}
и где-то в этих потоках утверждение терпит неудачу, как я остановить все потоки и прекратить? потому что кажется, что функция продолжает выполняться на данный момент.
О, мальчик, это полностью зависит от того, как вы синхронизировали свои потоки с любым условием _runnable_. –
Возможно, что-то в строках [Тесты смерти] (http://stackoverflow.com/questions/3698718/what-are-google-test-death-tests). –