#include<stdio.h>
#include<unistd.h>
int main()
{
alarm(6);
while(1)
{
printf("lai da wo ba!\n");
sleep(1);
}
return 0;
}
输出:6秒以后给自己发送信号,进程终止了
观察alarm的返回值
#include<stdio.h>
#include<unistd.h>
int main()
{
int ret=0;
ret=alarm(6);
printf("ret=%d\n",ret);//输出0
sleep(2);
ret=alarm(5);
printf("ret=%d\n",ret);输出4 ,6-2=4
while(1)
{
printf("lai da wo ba!\n");
sleep(1);
}
return 0;
}
输出
编写程序,计算你当前使用的计算机1秒能数多少个数?
#include<stdio.h>
#include<unistd.h>
int main()
{
alarm(1);
for(int i=0;;i++)
printf("%d\n",i);
return 0;
}
time命令:计算程序运行时间