我爱模板网 > 建站教程 > dart >  dart笔记12:Future.delayed延迟任务正文

dart笔记12:Future.delayed延迟任务

dart笔记12:Future.delayed延迟任务:延迟任务比eventTask执行级别还低。microTask>eventTask>delayed
import 'dart:async';

import 'dart:io';

void main() {
  print('start');

  Future.delayed(Duration(seconds: 3), () {
    print('延迟任务');
  });

  Future(() {
    sleep(Duration(seconds: 5));
    print('耗时任务');
  });

  print('stop');

  //执行结果:
  // start
  // stop
  // 耗时任务
  // 延迟任务
}


部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:dart笔记11:dart Future microTask和eventTask 下一篇:dart笔记13:用future实现等待多个任务完成后,再得到所有的执行结果
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢