Tag: 睡觉

如何在C中使用nanosleep()? 什么是`tim.tv_sec`和`tim.tv_nsec`?

以下是tim.tv_sec和tim.tv_nsec ? 我怎样才能睡眠执行500000微秒? #include <stdio.h> #include <time.h> int main() { struct timespec tim, tim2; tim.tv_sec = 1; tim.tv_nsec = 500; if(nanosleep(&tim , &tim2) < 0 ) { printf("Nano sleep system call failed \n"); return -1; } printf("Nano sleep successfull \n"); return 0; }

什么是适当的#包括function“睡眠”在C?

我正在使用Big Nerd Ranch的Objective-C编程,并且开头是让我们在前几章中用C编写。 在我的程序之一,我创build了,我使用睡眠function。 在本书中它告诉我把#include <stdlib.h>放在#include <stdio.h>部分下面。 这应该是摆脱了这样的警告:“在C99中隐式声明函数'sleep'是无效的”。 但由于某些原因,我把#include <stdlib.h> ,警告不会消失..这个问题并不能阻止程序运行正常,但我只是好奇哪些#include我需要使用!

告诉Ruby程序等待一段时间

您如何告诉Ruby程序在进入下一行代码之前需要等待一段时间?

程序运行时防止窗口进入睡眠状态?

当我的程序运行时,我不得不停止窗口进入睡眠状态。 而且我不仅要防止睡眠计时器,还要取消睡眠事件,如果按下睡眠button或以任何其他方式主动告诉计算机hibernate。 因此SetThreadExecutionState是不够的。 或者…我实际上并不需要完全阻止睡眠,只是延迟5-10秒才能让我的程序完成任务。 (我知道这是坏的程序行为,但它只是为了个人使用。)