一个程序
需要一个程序2秒运行一次,之后又4秒允许一次,如此循环。
写道
/**
* 需要一个程序2秒允许一次4秒允许一次如此循环
* @author Administrator
*
*/
public class TraditionnalTimer2 {
private static int count;
public static void main(String[] args) {
class MyTimerTask extends TimerTask{
@Override
public void run() {
//每运行一次,0和1不停的交替
count=(count+1)%2;
System.out.println("boding !!");
new Timer().schedule(new MyTimerTask(), 2000+2000*count);
}
}
new Timer().schedule(new MyTimerTask(), 2000);
while(true) {
try {
System.out.println(new Date().getSeconds());
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
在VC++编程环境中,开发...在这个"VC++ Timer 定时器使用源码"的压缩包中,可能包含了示例代码,演示了如何在实际项目中应用这些概念。通过阅读和学习这些代码,你可以更好地理解如何在VC++环境中灵活运用定时器功能。
【Timer定时器的使用方法】 在Java编程语言中,`java.util.Timer` 和 `java.util.TimerTask` 类是用于执行定期或延时任务的核心组件。它们允许开发者在指定的时间间隔内执行特定的操作,这对于实现定时任务,如定时...
在实际应用中,例如在"04-Timer"文件中,你可能找到示例代码展示了如何配置和使用定时器中断。通过分析和理解这些代码,你将更深入地掌握GD32F330定时器中断的用法。 总结来说,GD32F330 Timer的中断功能允许开发者...
在本文中,我们将深入探讨如何在Visual Studio 2019 (VS2019) 中使用MFC(Microsoft Foundation Class)库创建一个基于C++的Timer定时器应用。MFC是微软为Windows应用程序开发提供的一组C++类库,它简化了Windows ...
C#中timer定时器的用法演示 通过Timer定时器每隔1000毫秒(1秒)触发一次事件,C#中timer定时器的用法演示
Java Timer定时器详解 Java Timer定时器是Java语言中的一种常用的定时器机制,它可以帮助开发者实现一些需要在特定时间或特定间隔执行的任务。Java Timer定时器主要是通过java.util.Timer和java.util.TimerTask两个...
C#中的System.Timers.Timer定时器使用和定时自动清理内存应用 C#中的System.Timers.Timer定时器是一种常用的定时器组件,用于在指定时间间隔内触发事件。该组件广泛应用于各种场景,如定时更新数据、定时清理内存、...
下面我们将详细探讨TIMER2定时器中断的相关知识点。 1. TIMER2结构与功能: TIMER2是C8051F340中的一个16位定时器,它可以工作在多种模式下,如自由运行、波特率发生器、捕获、比较以及脉宽调制(PWM)。它包含两个...
在本示例中,我们将关注其Timer功能的使用,特别是如何在实际开发过程中进行配置和编程。 Timer在STM32F103C8T6中扮演着至关重要的角色,它们可以用于执行各种任务,如生成周期性中断、定时事件、PWM输出等。STM32...
因为即使`Timer`实例不再使用,只要还有未执行完的任务,定时器线程就会保持活动状态。 7. **改进:ScheduledExecutorService** 在Java 5及以上版本,推荐使用`java.util.concurrent.ScheduledExecutorService`,...
【Timer定时器的应用】 在计算机编程中,`Timer` 是一个非常重要的概念,尤其是在图形用户界面(GUI)和实时系统中。它允许程序在特定时间间隔执行某项操作,为软件添加了计时和自动化功能。`Timer` 定时器在Java、...
### Timer定时器(Java) #### 知识点概述 在Java中,`Timer`类是`java.util`包的一部分,用于调度线程执行任务。它主要用于处理那些需要定期执行的任务,比如更新用户界面、发送电子邮件通知等场景。通过`Timer`...
**TM4C1294XL Timer定时器详解** 在嵌入式系统设计中,定时器是不可或缺的组件,尤其在单片机(MCU)应用中,它们用于执行各种任务,如计时、产生脉冲、触发中断等。TM4C1294XL是德州仪器(TI)公司推出的一款高...
标题与描述均提到了“Java_Timer定时器实例_Spring实例”,这表明文章主要讨论的是如何在Java中使用Timer类创建定时任务,并将其整合到Spring框架中。以下是对该主题的详细解析: ### Java中的Timer定时器 #### ...
1. **POSIX定时器**:使用`timer_create`创建定时器,`timer_settime`设置定时器的超时时间,`timer_gettime`获取当前定时器状态,`timer_delete`删除定时器。 2. **线程安全**:通过`pthread_mutex_t`互斥锁来保护...
本篇将详细讲解如何使用C#实现`Timer`定时器,以实现秒的自加功能。 首先,我们要了解`System.Timers.Timer`类。这个类是.NET框架提供的,常用于多线程环境,它的工作方式是在指定的时间间隔后引发`Elapsed`事件。...
通过这个压缩包文件,学习者不仅可以了解理论知识,还可以通过博主提供的工程资料和演示视频,获得实际操作的经验,从而更好地理解和掌握NiosII TIMER定时器中断的使用方法。如果你对FPGA中的嵌入式处理和中断系统感...
Python标准库提供了多种方式来实现定时器功能,其中两种较为常用的方法是使用`threading`模块中的`Timer`类和自定义一个基于`time`模块的`Timer`类。 首先,让我们了解如何使用`threading`模块中的`Timer`类来创建...
timer 定时器
对于更复杂的应用,如在多线程环境下,可能需要使用像`threading.Timer`这样的高级定时器,它可以确保在特定线程中执行任务,并且支持一次性或重复的任务调度。 总结一下,定时器是编程中不可或缺的一部分,它们...