创建托管线程工厂

托管线程工厂由应用程序用于创建托管线程。线程由容器启动和管理。容器的上下文将传播到执行任务的线程。

在 GlassFish Server 中,可以配置托管线程工厂资源并使资源可供应用程序组件使用,例如 Servlet 和 EJB。

  1. 在导航树中,展开“资源”节点。

  2. 在“资源”节点下,展开“并发资源”节点。

  3. 在“并发资源”节点下,选择“托管线程工厂”。

    此时将打开“托管线程工厂”页。

  4. 在“托管线程工厂”页上,单击“新建”。

    此时将打开“新建托管线程工厂”页。

  5. 在“JNDI 名称”字段中,键入标识资源的唯一名称。

    JNDI 名称在 JNDI 命名服务中注册,由应用程序用于查找资源。使用 concurrent/name 格式。例如,concurrent/myManagedThreadFactory。名称只能包含字母数字、下划线、短划线或点字符。

  6. 选择“启用上下文信息”复选框以将上下文传播到线程,然后选择要传播的上下文。

    默认情况下此选项已启用,并且选中所有上下文。通过按住 Shift 键单击或按住 Ctrl 键单击选择多个上下文。如果禁用了此选项,则不传播上下文,即使已选中了它们也是如此。

  7. 选择“启用状态”复选框以启用资源。

    默认情况下启用此选项,这表示资源在创建之后立即可用。

  8. 在“线程优先级”字段中,键入分配给已创建线程的优先级。

    默认值为 5。

  9. 在“说明”字段中,键入资源的简短说明。

    此说明是字符串值,最多可以包含 250 个字符。

  10. 在“其他属性”部分中,不要添加任何其他属性。

    GlassFish Server 没有为此资源类型定义任何其他属性。此外,此资源类型当前不使用任何其他属性。

  11. 单击“确定”。

另请参阅
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices