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:
