我爱模板网 > 建站教程 > dart >  dart笔记11:dart Future microTask和eventTask正文

dart笔记11:dart Future microTask和eventTask

dart笔记11:dart Future microTask和eventTask:
import 'dart:async';

void main() {
  print('start');
  //microTask优先级要高于eventTask

  //将任务丢到eventTask队列去
  Future(myTask1);

  //将任务丢到microTask队列去的两种方法。
  scheduleMicrotask(myTask);
  Future.microtask(myTask);

  print('end');

  //执行结果:main里面的代码先执行完,再执行队列,先执行microTask,再执行eventTask
  // start
  // end
  // 这是一个任务:microTask
  // 这是一个任务:microTask
  // 这是一个任务:eventTask
}

void myTask() {
  print('这是一个任务:microTask');
}

void myTask1() {
  print('这是一个任务:eventTask');
}



部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:dart笔记10:自定义异常 下一篇:dart笔记12:Future.delayed延迟任务
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢