Dart Isolates como trabalhadores

Editado para tornar a questão mais clara.

Eu estou tentando trabalhar com Isolados (ou Web Workers) no Dart. As únicas maneiras que posso encontrar para me comunicar entre os threads principais e os isolados sãomandar echamar e depois do segmento principal. Mas essa é uma boa maneira de o thread principal passar alguns dados para o isolado.

O que acontece se eu quiser que o isolado seja quem gera informações? Como um mecanismo de jogo que faz toda a física em um trabalhador e, em seguida, envia uma informação atualizada do mundo para o segmento principal? Em JavaScript, você pode enviar dados a qualquer momento. Existe uma maneira eficiente em Dart? Ou eu ainda tenho que esperar o thread principal me chamar e depois passá-lo para ele?

P.S. Eu me pergunto, fazchamar e depois bloquear o segmento até que a resposta seja feita ou não?

questionAnswers(4)

yourAnswerToTheQuestion