time定时器

问题描述

importjava.io.IOException;importjava.util.Timer;importjava.util.TimerTask;publicclassTimerTest{publicstaticvoidmain(String[]args){//启动一个模拟的数量加一MessageUploadthread=newMessageUpload();thread.start();//timer的作用是每隔一秒种打印一次//打印的数据来源于MessageUpload中的数据Timertimer=newTimer();timer.schedule(newmyTask(thread),1000,1000);//无限循环,直到出现c的时候自动退出while(true){try{intch=System.in.read();if(ch-'c'==0){timer.cancel();break;}}catch(IOExceptione){e.printStackTrace();}}}}classmyTaskextendsTimerTask{MessageUploadthread;publicmyTask(MessageUploadthread){this.thread=thread;}@Overridepublicvoidrun(){System.out.println(thread.getCount());thread.setCount(0);}}classMessageUploadextendsThread{privateintcount;@Overridepublicsynchronizedvoidrun(){while(true){count++;}}publicintgetCount(){returncount;}publicvoidsetCount(intcount){this.count=count;}}

解决方案

解决方案二:
兄弟你的问题要要做什么?

时间: 2024-10-31 12:43:39

time定时器的相关文章

link环境下制作一款《订餐软件》,定时配送的功能怎么实现?使用定时器还是什么?

问题描述 link环境下制作一款<订餐软件>,定时配送的功能怎么实现?使用定时器还是什么? link环境下制作一款<订餐软件>,定时配送的功能怎么实现?使用定时器还是什么? 解决方案 这个可以使用quartz.net http://blog.csdn.net/gavin_luo/article/details/12758973

link环境下制作一款《订餐软件》,请问延迟发货的定时器和定时发货的定时器的区隔怎么实现?

问题描述 link环境下制作一款<订餐软件>,请问延迟发货的定时器和定时发货的定时器的区隔怎么实现? link环境下制作一款<订餐软件>,请问延迟发货的定时器和定时发货的定时器的区隔怎么实现? 解决方案 这个可以使用quartz.net http://blog.csdn.net/gavin_luo/article/details/12758973

link环境下制作一款《订餐软件》,请问定时发货的实现,如何多个定时器编程?

问题描述 link环境下制作一款<订餐软件>,请问定时发货的实现,如何多个定时器编程? link环境下制作一款<订餐软件>,请问定时发货的实现,如何多个定时器编程? 解决方案 这个可以使用quartz.net http://blog.csdn.net/gavin_luo/article/details/12758973

link环境下制作一款《订餐软件》,请问如何对定时发货做定时器归零?

问题描述 link环境下制作一款<订餐软件>,请问如何对定时发货做定时器归零? link环境下制作一款<订餐软件>,请问如何对定时发货做定时器归零? 解决方案 在你的数据库中记录下发货时间,使用触发器,到了时间就对数据清零处理.

浅谈linux定时器模型

用户态的定时器设计 记得某段时间的工作中,经常会用到定时器.发现有些同学为了图方便,会这样实现定时器: while(1) { sleep_awhile(); while((timer = get_expired_timer())) do_timer_handler(timer); } 用一个线程,周期性地睡眠一段时间,然后起来看看有没有需要触发的定时任务. 这种定时器写起来确实很简单,但是也让人感觉很拙.一方面,周期性的睡眠与唤醒,占用了一定的调度开销,并且定时线程被唤醒之后,经常是无事可做的.

NSTimer定时器的使用

前言:这是关于NSTimer的学习笔记.   正文内容大纲: 1.关于计时器NSTimer的一个被添加进NSRunLoop的使用细节 2.关于NSTimer常用方法的使用 3.关于NSTimer的类别工具类   正文: 1.关于计时器NSTimer的一个被添加进NSRunLoop的使用细节 下面展示一个示例: 在NSTimer scheduledTimerWithTimeInterval方法中,底层是会执行第11.12行代码的,只是和上面代码不一样的是,forMode的参数是NSDefaultR

timer-两个定时器嵌套调用问题

问题描述 两个定时器嵌套调用问题 if(message.trim().startsWith(ContactsEntry.CONTACT_RECEIVED_MESSGAE_PREFIX)){ //System.out.println("The contactTimer "+(null == contactTimer)+",The contactReloadTimer "+(null == contactReloadTimer)); messageCount++; if

时间子系统6_高分辨率定时器框架初始化

// 高分辨率定时器框架初始化 // 调用路径:start_kernel->hrtimers_init // 函数任务: // 1.创建cpu时钟基础 // 2.注册监听cpu状态变化 // 3.注册高分辨率模式下的定时器软中断 // 注: // 1.高分辨率定时器框架的通用部分总是编译进内核 // 2.高分辨率定时器框架初始为未激活状态,由低分辨率定时器软中断中切换到高分辨率 1.1 void __init hrtimers_init(void) { //通知clockevent设备管理,创建

传统定时器使用

2s后打印 接着4s后打印  再接着2s后打印  再接着4s后打印如此循环 import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TraditionalTimerTest {     static int count=0;     public static void main(String[] args) {                  class MyTimerTa

MySQL定时器Events

MySQL从5.1开始支持event功能,有了这个功能之后我们就可以让MySQL自动的执行数据汇总等功能,不用像以前需要操作的支持了.如linux  crontab功能 一.背景 我们MySQL的表A的数据量已经达到1.6亿,由于一些历史原因,需要把表A的数据转移到一个新表B,但是因为这是线上产品,所以宕机时间需要尽量的短,在不影响数据持续入库的情况下,我希望能通过作业(定时器Events)的形式慢慢搬迁这些数据.   二.使用过程 (一)  查看当前是否已开启事件计划(调度器)有3种方法: 1