我需要一个Web / JavaEE容器中的线程来在同一个JVM中完成AsyncContext objs [英] I need a thread in Web/JavaEE container to complete AsyncContext objs in same JVM
问题描述
我需要一个Web / JavaEE容器中的线程来从外部源获取信息,并在同一个JVM中完成相应的AsyncContext obj。
I need a thread in Web/JavaEE container to fetch information from an external source and complete corresponding AsyncContext objs in same JVM.
我希望有一个零 - 添加延迟解决方案,因此排除定期轮询或计时器。
I wish to have a zero-added-latency solution, so periodic polling or a timer is ruled out.
我可以启动一个线程,但我相信它在Web容器中不受欢迎而且不可移植。的 Q1。是否可以在Java EE容器中以可移植的方式运行线程?
I could start a thread but I believe it is frowned upon in a Web container and not portable. Q1. Is it possible to run a thread portably in a Java EE container instead?
Q2。如果我想在Web容器中运行一个线程,那么最不可能的方法是什么?:InitializeContext? ExecutorService的? Thread.run?
Q2. If I want to run a thread in a Web Container anyway, what is the "least of all evil" ways? InitializeContext? ExecutorService? Thread.run?
谢谢!
推荐答案
AsyncContext.html #startet 可能是你能得到的最接近的。
AsyncContext.html#start is probably the closest you can get.
这篇关于我需要一个Web / JavaEE容器中的线程来在同一个JVM中完成AsyncContext objs的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!