考虑我有这样的代码:
import 'dart:async';
foo() {
print('foo');
}
bar() {
print('bar');
}
void main() {
runZoned(() {
new Timer(const Duration(seconds: 1), foo);
new Timer(const Duration(seconds: 2), bar);
});
}
我如何知道一个区域内的所有异步工作何时完成?也就是说,是否有可能知道在一个区域内注册的所有异步方法(通过计时器、未来等)何时完成?