Asynchronous Programming in Dart
Asynchronous programming is a way to execute code concurrently without blocking the main thread. In Dart, asynchronous programming is achieved using the async and await keywords, which allow you to write code that performs time-consuming operations without blocking the event loop.
import 'dart:async';
void main() async {
print('Start');
await delay(2000);
print('End');
}
Future delay(int milliseconds) {
return Future.delayed(Duration(milliseconds: milliseconds));
}
No comments:
Post a Comment