Как я могу перечислить все потоки в текущем процессе в FreeBSD? Или, по крайней мере, получить количество запущенных потоков.
Я нашел системный вызов Linux pstat_getproc
, который возвращает структуру, содержащую pst_nlwps
, количество потоков. Я ищу что-то подобное на FreeBSD.
Или, возможно, есть что-то вроде /dev/fd
, но для потоков.
Все, что я могу использовать, чтобы получить какое-то представление о том, сколько других потоков работает.
Я хочу иметь возможность делать это программно на C, не используя существующее приложение.
pstat_getproc
является системным вызовомLinux
? - person Arkadiusz Drabczyk   schedule 26.08.2015procstat_getprocs
- person Christopher Schneider   schedule 27.08.2015