1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Aguardar retorno de um método para continuar execução

Olá, pessoal. Tenho um projeto que manipula um arquivo txt e gera outros arquivos. Ao iniciar o programa é chamado um método que gera um txt de 140mbs (o txt é gerado executando um comando via prompt de comando), esse txt será manipulado no decorrer da execução. Porém, o programa não aguarda que a geração do txt seja finalizada para chamar o próximo método. Gostaria de saber como posso fazer para que o programa obrigatoriamente aguarde até que a geração do txt seja finalizada para continuar sua execução. Pensei na possibilidade do uso de threads. Elas são realmente necessárias nessa situação?

Edit: Muito bom. Basicamente era do waitFor(); que eu necessitava, mas fico muito grato pela resposta completa.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags threads ou faça a sua própria pergunta.