How to use Future.wait() in DartΒΆ
Do you need to execute multiple futures concurrently in Dart, and get all the results at once?
Use Future.wait()
. ππ»
This will wait for all the futures to complete and return the results as a list, or throw an error if any of them fails. β οΈ
Andrea Bizzotto π @biz84
Future.wait enables concurrency, meaning that multiple futures can be run at once.
But this is not true parallelism, as they all run on the same isolate.
To run heavy computations in parallel, you need multiple isolates.
Learn more in this YouTube video here.
Previous | Next |
---|---|
String multiplication in Dart | How to use the new Riverpod Generator package |
Last update:
18 septembre 2023
Created: 18 septembre 2023
Created: 18 septembre 2023