Probleminha com thread

2 respostas
V

implementei thread na minha aplicação J2ME para fazer a comunicação entre o dispositivo móvel e o web service.
antes eu não necessitava da thread para isso, não estava necessitando dela para executar, daí parti para um outro tipo de aparelho, consegui comunicar, mas estou com um problema em algumas funções, pois elas necessitam da resposta do servidor para continuar executando…

O problema é o seguinte: dentro de uma função eu chamo a thread para ser executada, e ao invés de esperar a resposta da thread para continuar a execução, o código continua a ser executando, ou seja, ele não espera a execução da thread para continuar. E não sei como posso fazer para resolver esse problema. Alguém sabe? thread.sleep eu não acredito que seja solução pois não tem muita precisão.

Abraços.

Pode apagar, rsrsrs
pergunta mais besta, já resolvi. Só foi colocar um join()
valeu

2 Respostas

j0nny

vinidrummer:
implementei thread na minha aplicação J2ME para fazer a comunicação entre o dispositivo móvel e o web service.
antes eu não necessitava da thread para isso, não estava necessitando dela para executar, daí parti para um outro tipo de aparelho, consegui comunicar, mas estou com um problema em algumas funções, pois elas necessitam da resposta do servidor para continuar executando…

O problema é o seguinte: dentro de uma função eu chamo a thread para ser executada, e ao invés de esperar a resposta da thread para continuar a execução, o código continua a ser executando, ou seja, ele não espera a execução da thread para continuar. E não sei como posso fazer para resolver esse problema. Alguém sabe? thread.sleep eu não acredito que seja solução pois não tem muita precisão.

Abraços.

Pode apagar, rsrsrs
pergunta mais besta, já resolvi. Só foi colocar um join()
valeu

Ou criar um listener :lol:

P

O código que processa a resposta não deveria estar fora da thread mas sim dentro.

Criado 2 de outubro de 2010
Ultima resposta 2 de out. de 2010
Respostas 2
Participantes 3