Дротик изолирует как рабочие

Edited to make the question more clear.

Я пытаюсь работать с изолятами (или веб-работниками) в Dart. Единственный способ найти связь между основным и изолированным потоками - этоsend а такжеcall & then из основного потока. Но это хороший способ для основного потока передать некоторые данные в изолятор.

Что делать, если я хочу, чтобы изолят был тем, кто генерирует информацию? Как игровой движок, который выполняет всю физику в работнике, а затем отправляет обновленную информацию о мире в основной поток? В JavaScript вы можете отправлять данные в любое время. Есть ли эффективный способ в дартс? Или мне все еще нужно дождаться, пока главный поток позвонит мне, а затем передать его ему?

Постскриптум Интересно, аcall & then заблокировать поток, пока ответ не будет сделан или нет?

Ответы на вопрос(4)

Ваш ответ на вопрос