当前位置: 技术问答>linux和unix
求一闹钟程序,请大家帮帮忙
来源: 互联网 发布时间:2015-06-13
本文导语: 在服务器钟经常需要在一定时间对服务器数据进行批处理,因此需要一个能定时通知所有服务进程的定时器,改定时器又不能占用太多的cpu资源,哪位大哥能教教我怎么做? | 用alarm吧,处理一下SIG...
在服务器钟经常需要在一定时间对服务器数据进行批处理,因此需要一个能定时通知所有服务进程的定时器,改定时器又不能占用太多的cpu资源,哪位大哥能教教我怎么做?
|
用alarm吧,处理一下SIG_ALRM信号
|
送你一个定时器:
#include
#include
#include
void Timer(int sec, long usec)
{
struct timeval tvSelect;
tvSelect.tv_sec = sec;
tvSelect.tv_usec = usec;
select(FD_SETSIZE, NULL, NULL, NULL, &tvSelect);
};
int main()
{
printf("--- begin ---n");
Timer(3, 1000*500);
printf("--- bye ---n");
}
#include
#include
#include
void Timer(int sec, long usec)
{
struct timeval tvSelect;
tvSelect.tv_sec = sec;
tvSelect.tv_usec = usec;
select(FD_SETSIZE, NULL, NULL, NULL, &tvSelect);
};
int main()
{
printf("--- begin ---n");
Timer(3, 1000*500);
printf("--- bye ---n");
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。