scheduleMicrotask 抽象方法

void scheduleMicrotask(
  1. void callback()
)

在此区域内异步运行 callback

全局 scheduleMicrotask 将委托给当前 ZonescheduleMicrotask。根 Zone 的实现与底层系统交互,将给定的回调作为微任务进行调度。

自定义区域可能拦截此操作(例如,将给定的 callback 封装),或者实现自己的微任务调度器。在后一种情况下,它们通常仍然使用父区域的 ZoneDelegate.scheduleMicrotask 来将自己附加到现有的事件循环。

实现

void scheduleMicrotask(void Function() callback);