Para criar um pool de threads

O pools de thread são usados por listeners da rede e pelo ORB. Normalmente, o listener da rede usa um dos dois thread pools que são criados quando o Servidor GlassFish é instalado, e o ORB usa o outro. Você pode editar qualquer um destes pools de thread padrão para especificar configurações apropriadas para seus aplicativos ou sistemas de hardware, ou pode criar e usar um pool de thread com estas configurações.

  1. Na árvore de navegação, expanda o nó Configuração.
  2. No nó Configuração, selecione o nó Pools de Threads.

    É aberta a página Pools de Threads.

  3. Na página Pools de Threads, clique em Novo.

    É aberta a página Novo Pool de Threads.

  4. No campo Nome, digite um nome para o pool de threads.
  5. No campo Nome da Classe, digite o nome totalmente qualificado da classe que implementa o pool de thread.

    O valor padrão é com.sun.grizzly.http.StatsThreadPool.

  6. No campo Tamanho máximo da fila, digite o número máximo de mensagens que podem ser colocadas na fila até que threads estejam disponíveis para processá-las.

    Um valor de -1 indica que não há limite para o tamanho da fila. O valor padrão é 4096.

  7. No campo Tamanho Máximo do Pool de Threads, digite a quantidade máxima de threads que pode haver no pool de threads.

    O valor padrão é 5. Este é o valor recomendado para pools de threads de escuta de rede.

  8. No campo Tamanho Mínimo do Pool de Threads, digite a quantidade mínima de threads que pode haver no pool de threads.

    Estes threads são criados quando o pool do thread é instanciado. O valor padrão é 2.

  9. No campo Tempo Limite de Threads Inativos, digite a quantidade máxima de tempo, em segundos, que um thread pode permanecer ocioso no pool.

    Após esse período, o segmento será removido do conjunto. O valor padrão é 900.

  10. Clique em OK.
Consulte também
Copyright © 2010 Oracle and/or its affiliates. All rights reserved. Advertência legal