Identificar nova thread

1. Identificar nova thread

Adilson Mohr
adi_mohr

(usa Ubuntu)

Enviado em 26/09/2007 - 11:14h

Tem jeito de identificar uma thread que estou criando, pra poder saber qual é qual ??

Por exemplo, se eu crio 2 threads, um 'ps -xf' vai mostrar (entre outras coisas):

1212 0:02 programa
1213 0:00 \_ programa
1214 0:00 \_ programa

Eu gostaria de identificar essas threads pra ver algo como:

1212 0:02 programa
1213 0:00 \_ programa_thread_1
1214 0:00 \_ programa_thread_2

Tem jeito ??
Valeu !!
Adilson


  


2. Re: Identificar nova thread

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 26/09/2007 - 13:03h

o número do processo nunca se repete!


3. Re: Identificar nova thread

Adilson Mohr
adi_mohr

(usa Ubuntu)

Enviado em 26/09/2007 - 13:54h

Não, não... eu não tô falando do PID, mas do nome da thread gerada - se a thread filha pode receber um nome diferente do chamador ;)


4. Re: Identificar nova thread

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 26/09/2007 - 23:15h

Não entendi a necessidade...


5. Re: Identificar nova thread

Adilson Mohr
adi_mohr

(usa Ubuntu)

Enviado em 27/09/2007 - 09:20h

É que o sistema que nós temos já tem 8 threads rodando e facilitaria se pudesse identificá-las rapidamente se quiser acompanhar o processo via strace - ao invés de tentar uma a uma e ficar olhando o que sai na tela e 'adivinhar' se aquela é a thread que queremos acompanhar ou não, baseado apenas no output na tela...

É apenas uma questão de facilitar a depuração, mas não é uma algo de extrema necessidade/urgência. Achei que talvez tivesse um modo simples de fazer que eu apenas desconhecesse e não estivesse achando...


6. claro q sim

Rodrigo
homisinho

(usa OpenSuSE)

Enviado em 11/10/2007 - 08:11h

o criador da thread da o nome a mesma usando o metodo

thread.setName("NOME");

mas uma cosa q preciso é saber c tem como dentro da thread trocar o nome da mesma???






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts