У меня многопоточное приложение в среде POSIX/Linux - у меня нет контроля над кодом, который создает pthreads. В какой-то момент процесс - владелец pthreads - получает сигнал.
Обработчик этого сигнала должен прерывать, отменять или останавливать все pthreads и регистрировать, сколько pthreads там работает.
Моя проблема в том, что я не мог найти, как перечислять все запущенные pthreads.