Dart однопоточен, но для обработки асинхронных операций использует Event Loop.
Event Loop состоит из двух основных очередей:
Процесс работы:
Future
, Stream
, таймер), она регистрируется и отправляется в соответствующую очередь.Пример использования Future
и scheduleMicrotask
:
dart
Dart однопоточен, но для обработки асинхронных операций использует Event Loop.
Event Loop состоит из двух основных очередей:
Процесс работы:
Future
, Stream
, таймер), она регистрируется и отправляется в соответствующую очередь.Пример использования Future
и scheduleMicrotask
:
dart
Register or sign in to get access to full answers for all questions from the question bank.