GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Quantidades de Threads Rodando
Índice dos Fóruns
»
Java Avançado
Autor
Mensagem
02/07/2009 19:14:24
Assunto:
Quantidades de Threads Rodando
Jedi_FeniX
Virtual Machine Man
Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline
Tem como pegar quantas Threads filhas tem rodando? Ou quantas Threads de um determinado tipo tem rodando?
www.bau-de-dev.com
02/07/2009 19:28:11
Assunto:
Re:Quantidades de Threads Rodando
aleck
GUJ Ranger
Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline
A thread exists in a thread group and a thread group can contain other thread groups. This example visits all threads in all thread groups. // Find the root thread group ThreadGroup root = Thread.currentThread().getThreadGroup().getParent(); while (root.getParent() != null) { root = root.getParent(); } // Visit each thread group visit(root, 0); // This method recursively visits all thread groups under `group'. public static void visit(ThreadGroup group, int level) { // Get threads in `group' int numThreads = group.activeCount(); Thread[] threads = new Thread[numThreads*2]; numThreads = group.enumerate(threads, false); // Enumerate each thread in `group' for (int i=0; i<numThreads; i++) { // Get thread Thread thread = threads[i]; } // Get thread subgroups of `group' int numGroups = group.activeGroupCount(); ThreadGroup[] groups = new ThreadGroup[numGroups*2]; numGroups = group.enumerate(groups, false); // Recursively visit each subgroup for (int i=0; i><numGroups; i++) { visit(groups[i], level+1); } } Here's an example of some thread groups that contain some threads: java.lang.ThreadGroup[name=system,maxpri=10] Thread[Reference Handler,10,system] Thread[Finalizer,8,system] Thread[Signal Dispatcher,10,system] Thread[CompileThread0,10,system] java.lang.ThreadGroup[name=main,maxpri=10] Thread[main,5,main] Thread[Thread-1,5,main]
http://www.exampledepot.com/egs/java.lang/ListThreads.html>
Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli
Índice dos Fóruns
»
Java Avançado
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team