1
resposta

[Dúvida] Exercícios

ao final dos exercícios as saídas das notificações no terminal ficaram todas no final, deveria ser assim mesmo ou era pra ficarem intercaladas?
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Isadora, como vai?

Quando você usa uma Stream com um listener, as notificações são processadas assim que o método que chama streamController.add é executado. No entanto, na prática, o terminal pode agrupar ou ordenar as mensagens dependendo da ordem em que o código produz as saídas. Se todas as notificações apareceram apenas no final, é provável que o código que imprime as tarefas esteja sendo executado antes que o listener tenha tempo de exibir cada mensagem no console.

Em resumo, a lógica está correta e o comportamento depende do agendamento dos eventos no event loop.

Qualquer outra dúvida, o fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!