Wie kann ich alle Threads innerhalb des aktuellen Prozesses in FreeBSD auflisten? Oder zumindest die Anzahl der laufenden Threads.Alle Themen anzeigen
Ich fand den Linux-Systemaufruf pstat_getproc
, der eine Struktur zurückgibt, die pst_nlwps
die Anzahl der Threads enthält. Ich suche etwas ähnliches auf FreeBSD.
Oder vielleicht gibt es etwas wie /dev/fd
aber für Threads.
Alles, was ich verwenden kann, um eine Vorstellung davon zu bekommen, wie viele andere Threads laufen.
Ich möchte dies programmgesteuert in C tun können, nicht mit einer vorhandenen Anwendung.
Sind Sie sicher, dass 'pstat_getproc' ein' Linux'-Systemaufruf ist? –
Vielleicht suchen Sie das? [libprocstat] (https://www.freebsd.org/cgi/man.cgi?query=libprocstat§ion=3&apropos=0&manpath=FreeBSD%2010.0-RELEASE). Insbesondere "Procstat_getprocs" –