Задать вопрос
@IsaevDev

Есть ли в Dart многопоточность, как, например, в Java?

Я так понял, что есть isolate( somefunc() );
А можно создать экземпляр класса и запустить в новом потоке, по типу Runnable в Java?

И если через isolate,то общение только с главным тредом, я так понял?
  • Вопрос задан
  • 957 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Разработка приложений на Flutter и Dart
    2 месяца
    Далее
  • Stepik
    Dart+Flutter - быстрый gRPC бек и клиент для чата на Protobuf
    2 недели
    Далее
  • Stepik
    Dart 3 в действии
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
@BlackHarold
dev
Добрый вечер. Несмотря на то, что вопрос задан более трёх лет назад, вопрос актуален и для разработчиков, которые только что начали вникать в язык Дарт, а тем временем ситуация не изменилась - Дарт работает в одном потоке со всеми вытекающими последствиями, такими как например: Приложение может зависнуть при длительном выполнении и т. д.
Реализовать эмуляцию многопоточности возможно с применением асинхронных методов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы