Chciałbym wiedzieć, czy jest to możliwe, podczas sesji debugowania w systemie Linux (czytaj: gdb :)), aby zatrzymać wykonywanie pojedynczego wątku, pozostawiając pozostałe wątki do uruchomienia.Czy można zatrzymać pojedynczy wątek podczas debugowania w systemie Linux?
Jeśli ktoś jest ciekawy dlaczego warto czytać: Napisałem programowy watchdog C++ (używając Qt). Przetestowałem go za pomocą prostego programu wielowątkowego, ale chciałbym przetestować kod po zintegrowaniu go również z rzeczywistą aplikacją. Jeśli mógłbym zatrzymać wątek z debuggera, to uprości to fazę testowania. :)
Cheers Sergio
** Przeprosiny ** dokładniejsze wyszukiwanie w google pozwoliło mi znaleźć ten link: (http://sourceware.org/gdb/onlinedocs/gdb/Non_002dStop-Mode.html#Non_002dStop-Mode), który wydaje się odpowiadać pytanie. Pozdrawiam: – sergico
można umieścić odpowiedź na swoje pytanie. proszę zrób. –
możliwy duplikat [nie zatrzymuje wszystkich wątków w gdb] (http://stackoverflow.com/questions/3666331/not-stopping-all-threads-in-gdb) –