线程池由网络监听程序和 ORB 使用。通常,网络监听程序使用您在安装 GlassFish Server 时创建的两个线程池中的一个线程池,而 ORB 则使用另一个线程池。您可以编辑这些默认线程池,以指定适用于您的应用程序或硬件系统的设置,也可以通过这些设置创建和使用线程池。
在导航树中,展开“配置”节点。
在“配置”节点下,选择“线程池”节点。
此时将打开“线程池”页。
在“线程池”页上,单击“新建”。
此时将打开“新建线程池”页。
在“名称”字段中,键入线程池名称。
在“类名”字段中,键入实现此线程池的类的全限定名称。
默认值为 com.sun.grizzly.http.StatsThreadPool
。
在“最大队列大小”字段中,键入在有线程可用来处理消息之前,可以排队的最大消息数。
如果值为 -1,则表示队列大小不受限制。默认值为 4096。
在“最大线程池大小”字段中,键入线程池中可以存在的最大线程数量。
默认值为 5。这是网络监听程序线程池的建议值。
在“最小线程池大小”字段中,键入线程池中可以存在的最小线程数量。
这些线程是在对线程池进行实例化时创建的。默认值为 2。
在“空闲线程超时”字段中,键入线程可在池中保持空闲状态的最长时间 (秒)。
一旦超过此时间,即从池中删除该线程。默认值为 900。
单击“确定”。