scheduler:安排和运行“可重入”任务

时间:2024-07-27 00:43:42
【文件属性】:

文件名称:scheduler:安排和运行“可重入”任务

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-27 00:43:42

JavaScript

调度器 在 JavaScript 中安排和运行“可重入”任务。 应用程序接口 addTask(task)将任务添加到队列中(当前为先进先出) clear()从队列中删除所有任务。 如果当前任务已经开始,需要考虑如何处理它(TODO) createRepeater(createFunc, delay) createFunc 是一个在调用时返回一个新任务的函数,delay 是调用 createFunc 的时间间隔。 使用两种方法返回一个对象:start()、stop() 和一种访问“延迟”,可用于在它运行时更改延迟。 去做 清理 API 提供任务完成时的回调机制,现在您必须在添加任务之前向任务添加 .once("done", callback) 添加一个像startNextTaskNow()这样的方法,它会抓取下一个任务并在它尚未启动时同步运行


【文件预览】:
scheduler-master
----.travis.yml(55B)
----package.json(768B)
----test()
--------scheduler-spec.js(5KB)
--------runner.html(662B)
--------task.js(302B)
----build.js(101B)
----LICENSE(1KB)
----dist()
--------scheduler.js(8KB)
----src()
--------task.ts(110B)
--------scheduler.ts(2KB)
----.gitignore(63B)
----lib()
--------scheduler.d.ts(364B)
--------scheduler.js(2KB)
--------task.d.ts(109B)
--------task.js(0B)
----README.md(976B)

网友评论