首页 > 解决方案 > 是否可以进行 Windows 系统调用来查看进程当前正在使用的操作系统线程数?

问题描述

我发现了以下问题:如何查看正在运行的程序的活动线程?

我可以在任务管理器中看到为一个进程运行的单个线程的数量,这让我相信我应该能够通过系统调用获得它们。

前任: 在此处输入图像描述

答案建议使用进程资源管理器实用程序......但它如何获得进程当前正在使用的线程数?

如果我知道系统调用,我可以从另一种语言(例如 Go lang)调用它。我需要在我自己的软件中访问这些信息,而不是 GUI。

标签: windows

解决方案


您可以使用工具帮助库来检索有关进程中线程的信息。特别是,您将使用Thread32FirstThread32Next函数来枚举进程中的所有线程。


推荐阅读