文件名称:schedulers:异步运行回调,允许在调用之间进行有用的暂停
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-07 21:55:32
Dart
调度器 该库中的对象异步运行回调,从而允许在调用之间进行有用的暂停。 这可用于负载平衡,速率限制,延迟执行。 在下面的示例中,对象在构造函数之后立即接收任务。 但是实际上,对象可以在随机时间处理对run方法的调用。 时间上的任务分离规则将以相同的方式起作用。 间隔调度程序 异步运行任务,并在启动之间保持固定的时间间隔。 final scheduler = IntervalScheduler (delay : Duration (seconds : 1 )); scheduler. run (() => downloadPage ( 'pageA' )); // starts download immediately scheduler. run (() => downloadPage ( 'pageB' )); // will start one second later schedu
【文件预览】:
schedulers-dev
----pubspec.yaml(201B)
----.github()
--------workflows()
----lib()
--------schedulers.dart(92B)
--------src()
----pubspec.lock(7KB)
----LICENSE(1KB)
----test()
--------unlimited_test.dart(3KB)
--------lazy_test.dart(962B)
--------rateLimitingScheduler_test.dart(2KB)
--------baseTask_test.dart(554B)
--------intervalScheduler_test.dart(788B)
----README.md(2KB)
----analysis_options.yaml(356B)
----.gitignore(2KB)
----CHANGELOG.md(38B)