如何将ManagedExecutorService与@Asynchronous方法一起使用?

如何将ManagedExecutorService与@Asynchronous方法一起使用?,asynchronous,wildfly,java-ee-7,Asynchronous,Wildfly,Java Ee 7,我有一个部署在WildFly上的JavaEE应用程序。 我有一个用@Asynchronous注释的方法,我需要为此方法设置最大线程数。 我在服务器配置中配置了一个新的,但我不知道如何将其绑定到异步方法。此链接: 为如何(或何时)使用@Asynchronous以及何时使用JSR-236 ExecutorService和并发实用程序提供了一个很好的答案: 简而言之,@Asynchronous是一个注释(EE6),用于将EJB方法标记为async。 您可以调用该方法并保留future对象,以检查该方法

我有一个部署在WildFly上的JavaEE应用程序。 我有一个用
@Asynchronous
注释的方法,我需要为此方法设置最大线程数。 我在服务器配置中配置了一个新的
,但我不知道如何将其绑定到异步方法。

此链接:

为如何(或何时)使用@Asynchronous以及何时使用JSR-236 ExecutorService和并发实用程序提供了一个很好的答案:

简而言之,@Asynchronous是一个注释(EE6),用于将EJB方法标记为async。 您可以调用该方法并保留future对象,以检查该方法是否完成并获得结果。EJB并发实用程序在EE7中提供了一种安全的方式,可以将工作委托给并行线程。此ConcurrentUtilities启动的线程由容器管理。 与线程的直接启动不同(EE应用程序不允许这样做)。使用@Async比使用@Async的开销更小,而且您的控制能力更强

另请参见此链接,了解如何注入MES: