未考虑 输入 结束时间的判断。
#include <stdio.h>
#include <conio.h>
#include <time.h>
int main(){
clock_t t0,dt
int flag
int x
t0=clock()
flag = 1
printf("please input x:\n")
while( !_kbhit() ) {
dt = clock() - t0
if (dt >= 5 * CLOCKS_PER_SEC) {flag =0 printf("5 seconds -- time is over !\n")return 0}
}
scanf("%d",&x)printf("x=%d\n",x)
return 0
}
不知道怎么评论楼上的...set_time_limit
(PHP 4, PHP 5)
set_time_limit — 设置脚本最大执行时间
void set_time_limit( int$seconds )
设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个致命的错误。默认值为30秒,或者是在php.ini的max_execution_time被定义的值,如果此值存在
例子:
<?php
set_time_limit(10)
//设置超时时间为10秒,
?>
C# 中通过CancellationTokenSource实现对超时任务的取消http://blog.csdn.net/fuyifang/article/details/46928173
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)