JavaEE6-EJB-使用ExecutorService

JavaEE6-EJB-使用ExecutorService,java,multithreading,ejb,executorservice,Java,Multithreading,Ejb,Executorservice,EJB规范禁止手动管理线程。必须使用注入的ExecutorService,它使用容器管理的线程。 这从JavaEE 7开始有效。 如果我在JavaEE6(和EJB2)上,并且不允许使用外部库,该怎么办 用例逐行处理一个大的结果集,并为每个结果集执行一个可能长时间运行的任务。您可以使用@Asynchronous并尝试模拟相同的行为。@techtrainer EJB 2.*不提供任何注释。因此,没有AsyncRonous可以交叉检查,因为jee6有这个注释@LppEdd,您肯定混淆了版本。JEE6=

EJB规范禁止手动管理线程。必须使用注入的
ExecutorService
,它使用容器管理的线程。
这从JavaEE 7开始有效。
如果我在JavaEE6(和EJB2)上,并且不允许使用外部库,该怎么办


用例逐行处理一个大的
结果集,并为每个结果集执行一个可能长时间运行的任务。

您可以使用@Asynchronous并尝试模拟相同的行为。@techtrainer EJB 2.*不提供任何注释。因此,没有AsyncRonous可以交叉检查,因为jee6有这个注释@LppEdd,您肯定混淆了版本。JEE6=EJB3.1。@user3714601我在规范2.0中,无法升级它。即使我可以升级到3.0(WebLogic 10.3.6升级到3.0),我也不能。