每间隔N秒执行的线程

原创 2015年11月19日 09:01:31

这种方式是JAVA里面过来的

Timer timer = new Timer();

TimeTask task = new TimeTask(){
@Override
public void run(){
//TODO 1S后执行,没间隔3S 重复做的事情
}
}

timer.schedule(task,1000,3000);



在android中也为我们提供了一种方式,那就是Handler

new Handler().postDelayed(new Runnable() {

@Override
public void run() {
//TODO 1S后执行
}
}, 1000);

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

不定时的间隔线程和线程排队执行(LumaQQ.NET异步线程处理)

在我的这篇文章《.NET Framework中的计时器对象 》中,讨论了几种.NET Framework定时器异同之处,以及使用场合。我当时的初忠也是在为LumaQQ.NET 寻 找一种最合理的...
  • LV_Q
  • LV_Q
  • 2011年02月19日 21:42
  • 488

N个线程交替执行,输出ABCD...

本博客已实现两个线程和三个线程交替执行的demo,分别在 http://blog.csdn.net/don_lvsml/article/details/21003835 和 http://blog.c...

C#线程 在某一时间内,只有N个线程在并发执行,其余都在队列中的实现

具体的需求是 在某一时间点,只有N个线程在并发执行,如果有多余的线程,则排队等候~ 还真是费尽心思啊~最终还是被我攻克了~ 下面我就来说说具体的实现 C#提供了Mutex与Interlocked...

Java n个线程轮流打印数字的问题

实现两个线程,轮流打印出数字,如下: bThread --> 10 aThread --> 9 bThread --> 8 aThread --> 7 bThread --> 6 aThread --...

通过线程按照顺序循环输出ABC n次

通过线程按照顺序循环输出ABC n次 根据题目的意思应该是每个线程输出一个字符,按照顺序输出n次。 对于这个题目应该是3个线程。 分析:线程的执行方式是乱序的,需要通过协作才能实现3...
  • sjmnh1
  • sjmnh1
  • 2014年12月09日 23:33
  • 417

Android中子线程中更新UI的N中方法

方法一:用Handler 1、主线程中定义Handler:Handler mHandler = new Handler() { @Override public void handleMes...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:每间隔N秒执行的线程
举报原因:
原因补充:

(最多只允许输入30个字)