9.2. 管理的线程事实
托管线程工厂 (javax.enterprise.concurrent.ManagedThreadFactory)
并发实用工具允许 Jakarta EE 应用创建 Java 线程。JBoss EAP 处理托管的线程实例,因此 Jakarta EE 应用程序无法调用任何与生命周期相关的方法。
管理的线程工厂并发实用程序的属性包括:
-
context-service
:所有受管线程工厂中的唯一名称。 -
JNDI
-name
:定义应在 JNDI 中放置托管线程工厂的位置。 -
priority
:可选。表示工厂创建的新线程的优先级,默认为5
。
示例:添加新管理的线程事实
/subsystem=ee/managed-thread-factory=newManagedTF:add(context-service=newContextService, jndi-name=java:jboss/ee/concurrency/threadfactory/newManagedTF, priority=2)
示例:更改受管线程事实
/subsystem=ee/managed-thread-factory=newManagedTF:write-attribute(name=jndi-name, value=java:jboss/ee/concurrency/threadfactory/changedManagedTF)
此操作需要重新加载。类似地,您也可以更改其他属性。
示例:删除受管线程事实
/subsystem=ee/managed-thread-factory=newManagedTF:remove()
此操作需要重新加载。