ChinaUnix.net
相关文章推荐:

android Timer和Alarm区别

cdp timercdp holdtime的区别

by sokillwhat - 网络技术 - 2009-04-17 11:16:58 阅读(1965) 回复(2)

相关讨论

以下内容根据 The JavaTM Tutorial 相关API doc翻译整理,以供日后参考: 1.概览 timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。 timerTask一个抽象类,它的子类代表一个可以被timer计划的任务。 简单的一个例程: import java.util.timer; import java.util.timerTask; /** * Simple demo that uses java.util.timer to schedule a task to execute * once 5 seconds hav...

by heavenflying - Java文档中心 - 2007-05-14 11:05:15 阅读(668) 回复(0)

我在tomcat servlet程序中使用了timer对象,定时处理一些后台程序,如定时更新数据等。但是我发现servlet发布后CPU的利用率特别高,即使我在timer对象中什么都不做,CPU的利用率也占50%左右。实在不明白是什么原因导致了上述的现象,应该如何避免这种现象?谢谢。 servlet部分代码示例: public void init() throws ServletException { java.util.timer timer = new java.util.timer(); timer.schedule(new timerTask(){ pu...

by weishu76 - Java - 2006-10-20 14:09:43 阅读(1616) 回复(1)

#include #include #include int main() { int ret; ret=alarm(5); pause(); printf("I have been waken up.\n"); return 0; } 这个小程序是想实现sleep函数的功能。 可是为什么printf那句没输出来。输出一句“alarm clock”就退出了呢?不解 也就是pause捕捉到alarm的信号后就退出了。 [ 本帖最后由 c/unix 于 2008-8-15 16:24 编辑 ]

by c/unix - C/C++ - 2011-04-18 17:10:13 阅读(6171) 回复(9)

我指的是在同一个进程中,它们会不会相互影响?虽然有点自找麻烦的嫌疑:mrgreen: 测试代码: [code] #include #include #include int sec; void handle() { printf("THIS is alarm timer!\n"); signal(SIGALRM,handle); alarm(10); } void sigroutine(int signo) { switch (signo){ case SIGALRM: printf("Catch a sig...

by ruoyisiyu - C/C++ - 2008-01-22 14:43:28 阅读(2441) 回复(5)

1、我的以下代码在一个函数中,我想通过 alarm 控制超时,其实就是没有哪个给它发送信息的时候,也就是 recvfrom 永远不可能接受到东西的时候,通过 alarm 函数控制超时。但是 my_sig_alarm()函数被正常调用呢,但程序不能继续进行下去,甚至连紧跟在 recvfrom后面的 fprintf都不能显示。我开始怀疑是 alarm时间短了CPU还没运行到recvfrom来alarm就执行了,我把时间设长了一样不行。 请大家帮忙看看是什么原因!谢谢! { ala...

by zf.sail - C/C++ - 2005-10-20 16:41:03 阅读(2287) 回复(14)

1、我的以下代码在一个函数中,我想通过 alarm 控制超时,其实就是没有哪个给它发送信息的时候,也就是 recvfrom 永远不可能接受到东西的时候,通过 alarm 函数控制超时。但是 my_sig_alarm()函数被正常调用呢,但程序不能继续进行下去,甚至连紧跟在 recvfrom后面的 fprintf都不能显示。我开始怀疑是 alarm时间短了CPU还没运行到recvfrom来alarm就执行了,我把时间设长了一样不行。 请大家帮忙看看是什么原因!谢谢! { alarm...

by zf.sail - 程序开发 - 2005-10-17 12:34:11 阅读(728) 回复(1)

有的时候我们需要每隔一段时间去执行某个任务,在Java中提供了timer and timerTask来完成这个任务,本文提供一个应用程序的源代码告诉你如何使用这两个类。 timertimerTask的方法很少,使用起来也非常方便。希望如果遇到问题参考一下API doc,里面写的很清楚。timerTask是个抽象类,他扩展了Object并实现了Runnable接口,因此你必须在自己的Task中实现public void run()方法。这也就是我们需要执行的具体任务。timer实际上...

by wangyan_230 - Java文档中心 - 2008-02-02 22:28:53 阅读(533) 回复(0)

java类timertimerTask的使用 timer类是用来执行任务的类,它接受一个timerTask做参数 timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子 import java.io.IOException; import java.util.timer; public class timerTest ...{ public static void main(String[] args)...{ ...

by goldlive_8888 - Java文档中心 - 2007-12-12 10:55:55 阅读(651) 回复(0)

有的时候我们需要每隔一段时间去执行某个任务,在Java中提供了timer and timerTask来完成这个任务,本文提供一个应用程序的源代码告诉你如何使用这两个类。 timertimerTask的方法很少,使用起来也非常方便。希望如果遇到问题参考一下API doc,里面写的很清楚。timerTask是个抽象类,他扩展了Object并实现了Runnable接口,因此你必须在自己的Task中实现public void run()方法。这也就是我们需要执行的具体任务。timer实...

by xiang588 - Java文档中心 - 2007-10-22 13:03:01 阅读(517) 回复(0)

有的时候我们需要每隔一段时间去执行某个任务,在Java中提供了timer and timerTask来完成这个任务,本文提供一个应用程序的源代码告诉你如何使用这两个类。 timertimerTask的方法很少,使用起来也非常方便。希望如果遇到问题参考一下API doc,里面写的很清楚。timerTask是个抽象类,他扩展了Object并实现了Runnable接口,因此你必须在自己的Task中实现public void run()方法。这也就是我们需要执行的具体任务。timer实际上是...

by heavenflying - Java文档中心 - 2007-03-06 16:41:07 阅读(572) 回复(0)