Thread travando aplicação!

Oi pessoal,

Bom dia!

Estou utilizando uma thread em minha aplicação desktop, mas não sei se ela está em local adequado! eu preciso dela para que de tempo em tempo, ela chame um método que fará alguns cálculos para mim! eu estou chamando ela antes de tudo, logo que inicializo meu aplicativo! pois se chamar depois, ai sim ela trava tudo!!!

MAS A DÚVIDA É: utilizando essa thread logo na inicialização funciona mais ou menos do jeito que eu quero, mas o aplicativo fica muito lento ! o que fazer???

Aguardo!

Obrigado!

Sem fonte fica complicado ajudar.
Mas se vc tem certeza que o seu código tá certo vc pode usar:

thread.setPriority(Thread.MIN_PRIORITY);

Pergunta grande, esta thread rola um for grande? ou algo do estilo?

cola o codigo assim facilita a vida de todos…

Oi pessoal…

obrigado pela atenção!!!

bruno_savi e ivo costa, o código é meio grande para postar…

BrunoCarlo, essa thread nao faz muito esforço, ela apenas chama um método q lê apenas uma linha q esta é um txt para preencher meu jtf, do qual realizará os calculos que preciso.

Obrigado!

Se realmente é só isso então tem erro no código.