我是JSF(我是移动开发人员)的新手,我需要在一个线程中运行大量进程。 我已经读过我需要使用WorkManager,但是我找不到它是怎么回事,以及如何在JBoss 7中配置它。
有没有人知道一个易于理解的教程?
非常感谢。
答案 0 :(得分:0)
@Aysnchronous
EJB可能是最简单的解决方案。
修改1:
这或多或少会像这样:
@Singleton
public BulkProcessor {
@Asynchronous
public void doWork(){
// code there
}
}
当你调用方法时,它会立即返回,但JBoss将在它自己的线程中运行#doWork
。只记得你必须@Inject
对象,而不是自己实例化。
编辑2:
这是一个快速简单的例子 http://satishgopal.wordpress.com/2011/04/24/ejb-3-1-asynchronous-methods/