我正在寻找一个简单的操作/例程,如果不断重复,它会“浪费”时间。
我正在研究 gprof 如何分析应用程序,所以这个“时间浪费者”需要在用户空间浪费时间,而不应该需要外部库。 IE,调用 sleep(20) 会“浪费”20 秒的时间,但是 gprof 不会记录这个时间,因为它发生在另一个库中。
对于可以重复浪费时间的简单任务有什么建议吗?
最佳答案
Tomalak 解决方案的另一个变体是 set up an alarm ,因此在您的忙等待循环中,您不需要继续发出系统调用,而只需检查信号是否已发送。
关于c++ - 操作简单浪费时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105620/