Дротик изолирует как рабочие
Edited to make the question more clear.
Я пытаюсь работать с изолятами (или веб-работниками) в Dart. Единственный способ найти связь между основным и изолированным потоками - этоsend а такжеcall & then из основного потока. Но это хороший способ для основного потока передать некоторые данные в изолятор.
Что делать, если я хочу, чтобы изолят был тем, кто генерирует информацию? Как игровой движок, который выполняет всю физику в работнике, а затем отправляет обновленную информацию о мире в основной поток? В JavaScript вы можете отправлять данные в любое время. Есть ли эффективный способ в дартс? Или мне все еще нужно дождаться, пока главный поток позвонит мне, а затем передать его ему?
Постскриптум Интересно, аcall & then заблокировать поток, пока ответ не будет сделан или нет?