Tenho uma aplicação onde precisarei rodar algumas threads para realizarem tarefas em paralelo. Essas tarefas irão ter algumas saídas (System.out.println). Preciso que a saída de cada thread seja em uma janela (prompt, console, …) diferente, uma janela para cada thread. Como consigo isso?
Threads - Saida em nova janela
2 Respostas
2 likes
Saídas em mais de um prompt de comando, é isso? Se for, não dá. Uma alternativa é criar vários JFrames com um JTextArea ou um JTextPane e cada thread manda dados para seus respectivos componentes.
1 like
Concordo com o David. Outra alternativa comum é adicionar um prefixo com o nome de cada thread antes da saída de textos e depois simplesmente filtrar os logs.
Por fim, uma última alternativa poderia ser fazer cada thread escrever em um arquivo diferente.
Mas as saídas em um mesmo lugar permite entender melhor como ocorreu o paralelismo das threads.
Criado 17 de junho de 2023
Ultima resposta 20 de jun. de 2023
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo