flutter 实现队列任务(for循环中队列依次执行)

for(var i = 0; i < (getRecordModel?.data?.length)!; i++) {
        _queueTask.create("${i}", _doTask);
      }
 Future _doTask(String i) async {
    /// 后台添加了限制,1秒内不能重复请求,请求间隙设置为2秒
    await Future.delayed(Duration(seconds: 1));
   ···
   这里任务内容
   ···
    return;
  }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容