ScheduledFuture
java.util.concurrent
接口 ScheduledFuture<V>
类型参数:
    V - 此 Future 返回的结果类型。
所有超级接口:
    Comparable<Delayed>, Delayed, Future<V>
所有已知子接口:
    RunnableScheduledFuture<V> 
ScheduledFuture很简单,它就是在Future<V>基础上还集成了Comparable<Delayed>和Delayed的接口。
它用于表示ScheduledExecutorService中提交了任务的返回结果。我们通过Delayed的接口getDelay()方法知道该任务还有好久才被执行。

关于ScheduledExecutorService的更多内容请参考《ScheduledThreadPoolExecutor
主要函数
long getDelay(TimeUnit unit)
    返回与此对象相关的剩余延迟时间,以给定的时间单位表示。
    参数:
        unit - 时间单位 
    返回:
        剩余延迟时间;零或负值指示延迟时间已经用尽
注意1:JDK中并没提供ScheduledFuture的实现类。只有在ScheduledExecutorService中提交了任务,
才能返回一个实现了ScheduledFuture接口的对象。
RunnableScheduledFuture
java.util.concurrent
接口 RunnableScheduledFuture<V>
类型参数:
    V - 此 Future 的 get 方法所返回的结果类型。
所有超级接口:
    Comparable<Delayed>, Delayed, Future<V>, Runnable, RunnableFuture<V>, ScheduledFuture<V>
public interface RunnableScheduledFuture<V>
extends RunnableFuture<V>, ScheduledFuture<V>
RunnableScheduledFuture作为 是实现了Runnable 的 ScheduledFuture。当成功执行RunnableScheduledFuture对象的run 方法后,可以通过该RunnableScheduledFuture对象的Future
接口并允许访问其结果。 
RunnableScheduledFuture做为ScheduledFuture的子类,它集成了RunnableFuture<V>和ScheduledFuture<V>这两个接口。
唯一自定义接口
boolean isPeriodic()
        如果这是一个定期任务,则返回 true。定期任务可以根据计划重新运行。非定期任务只能运行一次。
    返回:
        如果此任务是定期的,则返回 true

最新文章

  1. About me
  2. yum安装mysql和mysql源,配置mysql
  3. Python创建cvs文件,包含标签和图片数据
  4. GC之详解CMS收集过程和日志分析
  5. CentOS上搭建Nginx + Mono 运行 asp.net
  6. sftp 设置仅能访问自己目录的用户
  7. Click Models for Web Search(2) - Parameter Estimation
  8. nginx修改内核参数
  9. 记录一些在VPS上折腾的东西
  10. 使用vhd灌装系统&mdash;&mdash;测试系统专用
  11. java开发经验分享(二)
  12. Android的多媒体框架OpenCore介绍
  13. 2017.3.12 H5学习的第一周
  14. 快速理解Token,Cookie,Session
  15. Atitit php java python nodejs错误日志功能的比较
  16. mfc CListCtrl 报表格式
  17. 第三课:JAVA反射机制
  18. tf.multiply()和tf.matmul()区别
  19. devicePixelRatio手机图片模糊的原因
  20. python-day39--数据库

热门文章

  1. formvalidation表单验证
  2. Ubuntu16.04安装xampp及部署Testlink
  3. 性能调优之Java系统级性能监控及优化
  4. (iOS)关于zbar扫描条形码,所搭载的设备
  5. laravel安装插件laravel-ide-helper
  6. JavaScript编码解码以及C#中的编码解码
  7. android正则表达式隐藏邮箱地址中间字符
  8. 微信小程序获取html内容后展示(C#)
  9. select 训练
  10. HTML和CSS的知识点