Что мне хотелось бы узнать, если это возможно, внутри сеанса отладки в Linux (read: gdb :)), чтобы остановить выполнение одного потока, оставив остальные потоки запущенными.Можно ли остановить один поток во время отладки в Linux?
Если кому-то интересно узнать, зачем читать: Я написал программный контрольный класс C++ (используя Qt). Я тестировал его с помощью простой многопоточной программы, но я бы хотел протестировать код, как только я интегрирую его в реальное приложение. Если бы я мог остановить поток от отладчика, это упростит этот этап тестирования. :)
Приветствия Sergio
** Извинения ** более точный поиск в google позволил мне найти эту ссылку: (http://sourceware.org/gdb/onlinedocs/gdb/Non_002dStop-Mode.html#Non_002dStop-Mode), которая, кажется, отвечает на мои вопрос. Cheers – sergico
это нормально, чтобы опубликовать ответ на ваш вопрос. пожалуйста, сделай. –
Возможный дубликат [не останавливать все потоки в gdb] (http://stackoverflow.com/questions/3666331/not-stopping-all-threads-in-gdb) –