windows - 是否可以进行 Windows 系统调用来查看进程当前正在使用的操作系统线程数?
问题描述
我发现了以下问题:如何查看正在运行的程序的活动线程?
我可以在任务管理器中看到为一个进程运行的单个线程的数量,这让我相信我应该能够通过系统调用获得它们。
答案建议使用进程资源管理器实用程序......但它如何获得进程当前正在使用的线程数?
如果我知道系统调用,我可以从另一种语言(例如 Go lang)调用它。我需要在我自己的软件中访问这些信息,而不是 GUI。
解决方案
您可以使用工具帮助库来检索有关进程中线程的信息。特别是,您将使用Thread32First和Thread32Next函数来枚举进程中的所有线程。
推荐阅读
- excel - 从不同工作簿运行宏时的不同范围结果
- reactjs - TypeScript 错误 2304:找不到名称 'div' - CRA TypeScript 模板
- tensorflow - 为什么 keras theano 后端优于 tensorflow?
- r - 对象:编织 rmd 时未找到“DF”
- javascript - Javascript函数在完成后调用提交
- postgresql - 在 PGAdmin 工具的过程中编写复制命令的正确语法
- amazon-web-services - AWS Quicksight 登录失败
- c# - Xamarin Forms 中的自定义控件不起作用
- r - mutate_at(或cross)和ifelse语句
- graphql - Apollo GraphQL 自定义数据源设置默认过滤器