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笔记11:dart Future microTask和eventTask
dart笔记11:dart Future microTask和eventTask: