Я играю с дартс / флаттер, и я не могу понять, как запустить две функции в то же самое время и ждать, пока они завершат.
По-видимому, я должен использовать isolate.spawn, ноне может заставить что-либо работать, например:
t1(dynamic t) {
sleep(Duration(seconds: 10));
}
t2(dynamic t) {
sleep(Duration(seconds: 10));
}
main() async {
Future f1 = Isolate.spawn(getThing, null);
Future f2 = Isolate.spawn(getThing1, null);
Future.wait([f1,f2]);
}
Пока две функции выполняются, вызов Future.wait не ждет их завершения.
Тогда естьПроблема в том, как мне поступить с любыми возвращаемыми значениями из функций.
Кто-нибудь?ТИА.