Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JBoss7中的多线程问题_Java_Multithreading_Spring_Hibernate_Jboss7.x - Fatal编程技术网

Java JBoss7中的多线程问题

Java JBoss7中的多线程问题,java,multithreading,spring,hibernate,jboss7.x,Java,Multithreading,Spring,Hibernate,Jboss7.x,我对JBoss7中的多线程有一个问题(或疑问)。我的情况和前面描述的情况差不多:我有一段代码正在多个线程中运行,现在我必须将它移到jboss服务器上。唯一不同的是我不使用EJB,只使用spring+hibernate。所以我的问题是:我应该遵循答案中所写的相同步骤,还是有其他方法可以创建多个线程?(我在探索jboss,有一些地方可以配置线程工厂和线程池,我不知道它是否是我可以在我的应用程序中使用的工具)不,不是真的。在JavaEE和servlet规范下创建线程是“非法的”。您指向它的链接是在we

我对JBoss7中的多线程有一个问题(或疑问)。我的情况和前面描述的情况差不多:我有一段代码正在多个线程中运行,现在我必须将它移到jboss服务器上。唯一不同的是我不使用EJB,只使用spring+hibernate。所以我的问题是:我应该遵循答案中所写的相同步骤,还是有其他方法可以创建多个线程?(我在探索jboss,有一些地方可以配置线程工厂和线程池,我不知道它是否是我可以在我的应用程序中使用的工具)

不,不是真的。在JavaEE和servlet规范下创建线程是“非法的”。您指向它的链接是在web/JavaEE容器下执行线程的最简单方法-use@Asynchronous。请注意,如果您想等待结果,您可以从这样的方法返回未来

您正在迁移到jboss,但您不使用EJB?那为什么要搬到jboss去?!所以,如果我将web容器用作tomcat,会有什么不同?然后我可以创建其他线程?好的,谢谢,如果您可以将此作为答案发布,我会将其标记为解决方案:)好的,发布为答案