我读了到啪论坛最近,

  

启动守护线程在Java EE服务器是一个很大的不,不

基本上拍击的XMPPConnection启动一个守护程序线程来监视传入的数据 &另一个从/到分别Jabber服务器发送传出数据。是否合理使用守护线程监听写/在这种情况下读取?

有帮助吗?

解决方案

是,XMPPConnection创建两个线程 - 一个用于收听/读取,一个用于写入。但这些只是生活,只要在XMPPConnection情况下,我以为是不是永远。

  

“启动守护线程在Java EE服务器是一个很大的不,不”

您编写遵循规范的EJB?如果是这样,那么这个应用。细则中指出不这样做。 EJB 2.1规范:

  

“企业bean不能尝试   管理线程。企业bean   不要试图启动,停止,   暂停或恢复线程,或   更改线程的优先级或名称。   该企业bean不能尝试   来管理线程组“。

或者只是恰好是在Tomcat中运行的web应用程序?如果是这样的话,那么我看不出有什么根本性的问题。如果没有线程,你啪客户端将无法与服务器进行通信。

其他提示

我已经使用的Smack API仅为客户端连接,其是独立的程序。首先,你应该重新的Smack API的选择(或目的)在J2EE容器内。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top