上海列举网 > 教育培训 > 电脑/网络 > 上海android培训-Android开发之Tim
上海
[切换城市]

上海android培训-Android开发之Tim

更新时间:2013-09-27 12:36:07 浏览次数:101次
区域: 上海 > 徐汇 > 漕河泾
类别:软件工程师培训
地址:上海徐汇区虹梅路1905号乙座远中科研大楼501室
上海android培训-Android开发之Timer学习-上海android就业培训
  Android开发之Timer学习,Timers主要是用来在后台运行一些任务,可以把Timer设置为守护线程。当调用cancel时所有已经安排的任务都没会被取消。
  Timer中的任务是依次执行的,如果一个任务花很长时间才执行完,那么它就可能影响下一个任务的开始执行的时间。
  TimerTask对任务的实时调度并没有保证,因为作为底层的实现依赖于Object.wait(long)方法。
  多个线程可以共享不为自己同步的一个定时器。
  Timer有两种调度模式fixed-rate(固定的调度周期),fixed-period(完整的执行周期)。默认的是fixed-period。
  fixed-period:
  源码打印?
  public void schedule (TimerTask task, long delay, long period)
  Schedule a task for repeated fixed-delay execution after a specific delay.
  schedule (TimerTask task, Date when, long period)
  在delay时间后开始执行次,从此以后每隔period又开始执行。如果时间到了,但是当前还有其他的任务在执行,
  它只有等当前任务执行完了,才能被调度并执行。
  fixed-rate:
  源码打印?
  public void scheduleAtFixedRate (TimerTask task, long delay, long period)
  scheduleAtFixedRate (TimerTask task, Date when, long period)
  在delay时间后开始执行次,从此以后每隔period又开始执行,即使当前还有其他的任务在执行,它也会被调度并执行。
  注意:守护线程就是一直运行,即使任务完成也不会停止的线程。
  Timer编写方式深解
  许多编程人员都会认为,Android Timer的实现方法比较简单,其实真正的草率做起来并非如此。我们在这里就为大家介绍一下这方面的相关知识。
  Android手机操作系统是一款基于Linux平台的开源手机操作系统。对于编程人员来说,修改这一操作系统的方法应该很容易就可以掌握。不过中间还是有许多细节需要我们注意。
  上海android培训-Android开发之Timer学习-上海android就业培训
---------上海中软咨询指南-----------------
  邮箱:zr@***
  Q Q:2845432442
  电话:021-54278188 400-021-0896
  公司网址:http://www.***
  公司地址:上海徐汇区虹梅路1905号乙座远中科研大楼501室
  地 铁:9号线漕河泾开发区站3号出口走路2分钟

上海电脑/网络相关信息
1月11日
注册时间:2013年07月25日
UID:81519
---------- 认证信息 ----------

查看用户主页