@Scheduled注解可以控制方法定时执行,其中有三个参数可选择:

1、fixedDelay控制方法执行的间隔时间,是以上一次方法执行完开始算起,如上一次方法执行阻塞住了,那么直到上一次执行完,并间隔给定的时间后,才执行下一次(即每次执行都会间隔一段时间)。

2、fixedRate是按照一定的速率执行,是从上一次方法执行开始的时间算起,如果上一次方法阻塞住了,下一次也是不会执行,但是在阻塞这段时间内累计应该执行的次数,当不再阻塞时,一下子把这些全部执行掉,而后再按照固定速率继续执行(即不会让下次执行一定要在上一次执行完之后间隔一段时间才执行)。

3、cron表达式可以定制化执行任务,但是执行的方式是与fixedDelay相近的,也是会按照上一次方法结束时间开始算起(即每次都是固定时间点执行)。

《使用HTML,CSS,JavaScript伟德国际appAndroid应用程序》英文PDF文字版资源
《使用HTML,CSS,JavaScript伟德国际appAndroid应用程序》英文PDF文字版资源
开源软件-热门开源软件-最新开源软件-其它
  • 1redis外网访问跟protected-mode配置
  • 2redis list行列安全用法——RPOPLPUSH
  • 3spring跨域设立
  • 4@Scheduled定时任务的fixedRate、fixedDelay、cron的差别
  • 5【版本公布】JAVA微服务伟德国际app框架,Jeecg-P3 1.0.0 重构版本发布
  • 6开源 java CMS - FreeCMS2.8 互动函件
  • 7Fiddler 周详教程与抓取移动端数据包
  • 8Elasticsearch 2.4.2 低推迟使用记录
  • 9Nginx的装配与部署
  • 10GitHub Desktop的容易使用
  • 上一篇:spring跨域设立
  • 下一篇:【版本公布】JAVA微服务伟德国际app框架,Jeecg-P3 1.0.0 重构版本发布
  • 文章评论

    相关解决方案
    软件伟德国际app程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有