gpt4 book ai didi

c - 使用 wait(NULL) 函数时如何获得总处理时间?

转载 作者:太空宇宙 更新时间:2023-11-04 04:12:32 24 4
gpt4 key购买 nike

我想知道简单多处理代码的处理时间,但如果父进程使用 do while(wait(NULL) > 0); 来等待子进程,则父进程的 clock() 不会返回处理时间。

我猜 wait(NULL) 使得 clock() 只返回未等待的时间(除等待外的总时间)。

还有其他方法可以查看总处理时间吗?

最佳答案

您可以使用 clock_t 中的 tms_cutime

引用资料- times() — Get process and child process times

关于c - 使用 wait(NULL) 函数时如何获得总处理时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55602824/

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