自己写的定时任务管理器
来源:互联网 发布:淘宝助理导出csv 编辑:程序博客网 时间:2024/06/04 19:46
自己写的定时任务管理器
功能:
每隔timeout时间执行一次func。可以停止任务。也可以改变间隔执行的时间。
代码:
//make sure the cycle task only run 1 thread taskManager: { taskids: {}, addTask: function(taskname, func, timeout) { var tid = setTimeout(func, timeout); this.taskids[taskname] = tid; // console.log("addTask:"+taskname); }, resetTask: function(taskname, func, timeout) { this.removeTask(taskname); this.addTask(taskname, func, timeout); }, removeTask: function(taskname) { if(this.taskids[taskname]) { clearTimeout(this.taskids[taskname]); } } }
用法
taskManager.resetTask("getScannedNum", getScannedNum, 1000);
- 自己写的定时任务管理器
- 打造自己的任务管理器
- linux下的定时任务管理器 crontab
- Unity定时任务管理器
- 打造属于自己的任务管理器
- 学习笔记- 自己写的关于生产者与消费者模式,还有定时任务的demo。
- 使用C++实现的多线程定时任务管理器
- centos定时任务管理器crontab的相关笔记
- golang实践-如何实现高性能的定时任务管理器
- 如何写mysql的定时任务
- 写定时任务的参考代码
- drupal 写定时任务
- linux写定时任务
- Quarz写定时任务
- 通过监听器写的后台运行的定时任务
- Oracle中写定时任务
- laravel定时任务怎么写
- Python 学习:今天写了一个简单的定时任务
- maven创建web项目
- Javascript获取元素所在的页面位置
- Google Analytics白屏问题解决方法
- winhttp ssl WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA
- win7下为python设置全局路径
- 自己写的定时任务管理器
- .NET中lock的使用方法及注意事项
- Excel导出导入代码
- checkstyle5.6使用
- XCode4 App Store提交小结
- shell的一些基本知识
- ubuntu手动安装JDK
- VC++6.0如何设置使其支持Unicode编程
- linux下重新启动weblogic脚本