Da die Frage war Threads zu messen, aber nicht direkt nach einer Delphi Lösung gefragt war, hier meine Antwort:
Process Explorer von SysInternals oder Process Hacker laden und installieren.
Beide Programme verstehen es gut einen Prozess samt seinen Threads darzustellen, natürlich inklusive derer Auslastung.
Ich hoffe Dir ist damit etwas weitergeholfen (Thread ID's werden auch in beiden angezeigt damit Du sie lokal auch wieder zuordnen könntest)
Ps: Ich selbst bin Fan vom Hacker