TaskScheduler是一个.net版的任务调度器。概念少,简单易用。

  1. 支持SimpleTrigger触发器,指定固定时间间隔和执行次数;

  2. 支持CronTrigger触发器,用强大的Cron表达式满足日历形式的复杂触发规则;

  3. 支持动态添加和删除任务,可根据具体需求实现复杂逻辑;

static void Main(string[] args){Scheduler scheduler = new Scheduler();SimpleTrigger simpleTrigger = new SimpleTrigger(2, 3);CronTrigger cronTrigger = new CronTrigger("0/5 * * ? * MON-FRI");scheduler.AddJob("job1", cronTrigger, (sch, trigger) =>{Console.WriteLine("cronTrigger触发,工作日每隔5秒");});scheduler.AddJob("job2", simpleTrigger, (sch, trigger) =>{Console.WriteLine("simpleTrigger触发,每隔两秒,本来要执行三次的");Console.WriteLine("终结job2");sch.RemoveJob("job2");Console.WriteLine("动态加入jobnew");scheduler.AddJob("jobnew", new SimpleTrigger(2, 2), (s, t) =>{Console.WriteLine("jobnew代替job2,执行后两次");});});scheduler.Start();Console.ReadLine();}

转载于:https://blog.51cto.com/kiujyhgt/1915133

TaskScheduler一个.NET版任务调度器相关推荐

  1. 用JS实现一个网页版节拍器

    平时练尤克里里经常用到节拍器,突发奇想自己用js开发一个. 最后实现的效果如下:https://ahao430.github.io/metronome/. 代码见github仓库:https://gi ...

  2. 18 TaskScheduler任务调度器抽象基类——Live555源码阅读(一)任务调度相关类

    这是Live555源码阅读的第二部分,包括了任务调度相关的三个类.任务调度是Live555源码中很重要的部分. 本文由乌合之众 lym瞎编,欢迎转载 http://www.cnblogs.com/ol ...

  3. java 分布式任务_一个简单的基于 Redis 的分布式任务调度器 —— Java 语言实现...

    折腾了一周的 Java Quartz 集群任务调度,很遗憾没能搞定,网上的相关文章也少得可怜,在多节点(多进程)环境下 Quartz 似乎无法动态增减任务,恼火.无奈之下自己撸了一个简单的任务调度器, ...

  4. 基于单片机的简单的任务调度器

    近来工作之余,研究了一下APM的源码. APM源码连接https://pan.baidu.com/s/17Dg1oEJT_fj12DM1BmZWxA 发现源码中有一个简单的任务调度器,不太重要的任务都 ...

  5. 《从案例中学习JavaScript》之实现网页版阅读器

    ###序 现在手机上的文本阅读app已经非常丰富,良好的阅读体验与海量的书库常常令我感到无比兴奋. 我想到8年前用一点几寸屏幕的mp3看电子书的情景,顿生一种淡淡的温馨.再久远一些,小的时候,我也经常 ...

  6. mysql管理器源码_一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)

    2011年,实习期间写了一个简单的数据库管理器. 今天,特意整理了下,分享给大家. 有兴趣的同学,可以下载源码,瞧瞧. 源码只有4个类:LoginGUI,DatabaseGUI,Record,MySQ ...

  7. 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器...

    [索引页] [×××] 稳扎稳打Silverlight(18) - 2.0视频之详解MediaElement, 开发一个简易版的全功能播放器 作者:webabcd 介绍 Silverlight 2.0 ...

  8. 使用掌控版制作一个简单的抢答器

    前几天老师布置的作业,要求我们做一个简单的抢答器,我用了掌控版,软件用的是mind+. 这个图形化编程软件简单易懂,容易操作. 这里用到三个掌控版,一个模拟主持人(也就是出题方),另外俩个模拟抢答端. ...

  9. 一个简易版的iphone电子书阅读器

    2019独角兽企业重金招聘Python工程师标准>>> 一个简易版的iphone电子书阅读器 里面的基本功能都有了 感兴趣的朋友可以下来研究 点击此处下载源码 转载:http://w ...

最新文章

  1. taro 重新加载小程序_Taro 小程序采坑
  2. 克服游戏运营中IB的长尾挑战
  3. python主要用来开发什么-python主要用于什么开发?
  4. 谁控制了我们的浏览器?
  5. 使用CSS和JavaScript的网络动画
  6. mfc对话框ok没效果_摄影色调效果(冷色调与暧色调)
  7. Linux系统配置kvm+vlan
  8. 几十种编程语言说Hello World
  9. 命令行传感器和模板的使用之在 Home Assistant 中监控树莓派的 CPU 温度,内存等信息
  10. 基于51单片机的步进电机驱动程序
  11. 实现百度搜索实时热点爬虫
  12. Vue中设置浏览器标签栏图标以及title
  13. 蓝牙BQB认证 Profile测试
  14. Xpath简介及用法整理
  15. latex特殊符号用法
  16. 怎样迁移网站服务器和域名?
  17. 电影网站数据查取小试
  18. vue 格式化数值方法
  19. 光纤光信号闪红灯_电信光纤猫光信号闪红灯怎么办 电信光纤猫光信号闪红解决方法...
  20. kong 安装与配置

热门文章

  1. UVA 11732 - strcmp() Anyone?(Trie)
  2. PHP随机生成中国人姓名的类
  3. Codeforces 509C Sums of Digits
  4. hdu4000 amp;amp; hrbust1625
  5. 优秀的互联网项目经理/市场总监如何选择给力的互联网技术实现团队?
  6. 再谈子网划分方法与子网划分示例
  7. Oracle undo 管理
  8. 一个肥皂泡的破灭(组图)
  9. 搞懂 mismatch dep signature
  10. (libgdx学习)GestureDetector