Créer un pool de threads

Les pools de threads sont utilisés par les processus d'écoute réseau ainsi que par l'ORB. Généralement, un processus d'écoute réseau utilise l'un des deux pools de threads créés lors de l'installation de GlassFish Server, et l'ORB utilise l'autre. Vous pouvez modifier l'un ou l'autre des pools de threads par défaut afin de spécifier des paramètres propres à vos applications ou à vos systèmes matériels, ou vous pouvez créer et utiliser un pool de threads avec ces paramètres.

  1. Dans l'arborescence de navigation, développez le noeud Configuration.

  2. Sous le noeud Configuration, sélectionnez le noeud Pools de threads.

    La page Pools de threads apparaît.

  3. Cliquez sur Nouveau sur la page Pools de threads.

    La page Nouveau pool de threads apparaît.

  4. Dans le champ Nom, saisissez le nom du pool de threads.

  5. Dans le champ Nom de classe, saisissez le nom qualifié complet de la classe qui implémente le pool de threads.

    La valeur par défaut est com.sun.grizzly.http.StatsThreadPool.

  6. Dans le champ Taille max. de la file d'attente, saisissez le nombre maximal de messages pouvant être mis en file d'attente, jusqu'à ce que des threads soient disponibles pour les traiter.

    La valeur -1 signifie que la taille de la file d'attente est illimitée. La valeur par défaut est 4 096.

  7. Dans le champ Taille max. du pool de threads, saisissez le nombre maximal de threads pouvant figurer dans le pool de threads.

    La valeur par défaut est 5. Il s'agit de la valeur recommandée pour les pools de threads du processus d'écoute réseau.

  8. Dans le champ Taille min. du pool de threads, saisissez le nombre minimal de threads pouvant figurer dans le pool de threads.

    Ces threads sont créés lors de l'instanciation du pool de threads. La valeur par défaut est 2.

  9. Dans le champ Temporisation de thread inactif, saisissez la durée maximale, en secondes, pendant laquelle un thread peut demeurer inactif dans le pool.

    Une fois ce délai expiré, le thread est enlevé du pool. La valeur par défaut est 900.

  10. Cliquez sur OK.

Voir aussi
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices