gpt4 book ai didi

c - 在c和windows中获取进程组的用户时间

转载 作者:可可西里 更新时间:2023-11-01 10:05:47 26 4
gpt4 key购买 nike

在 Unix 中我可以调用 times()不仅可以获取当前进程的运行时间,还可以获取整个进程组的运行时间。

在 Windows 中,我可以调用 GetProcessTimes()获取当前进程的时间。但是,文档似乎表明这不会返回整个进程组的运行时间。

那么有什么方法可以获取进程的运行时间,以及它在 Windows 中的所有子进程?

最佳答案

正如 Harry 所说,这不能做到,至少不能直接做到,因为 Windows 不像 Unix 那样跟踪进程之间的父/子关系。

但是,您可以通过为进程创建共享内存来解决这个问题,并让它们都在运行时更新该位置。在这里您可以找到更多信息 documentation on shared memory in Windows .

关于c - 在c和windows中获取进程组的用户时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26640202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com