Java 有没有扩展httpservlet和线程的方法类

Java 有没有扩展httpservlet和线程的方法类,java,Java,我需要一个关于我在标题中提到的问题的答案。不,没有办法从Java中的两个类扩展。 如果需要,可以让servlet类实现java.lang.Runnable接口。 但是,如果你能更好地向我们解释易建联真正想要实现的目标,我们就能更好地帮助你。不。一个Java类只能有一个超类 你为什么要这么做?您可以扩展HttpServlet并实现Runnable。然后,您可以调用新线程(this)——不过坦率地说,我还是建议将servlet和可运行方面分开。看看javax.servlet.ServletConte

我需要一个关于我在标题中提到的问题的答案。

不,没有办法从Java中的两个类扩展。 如果需要,可以让servlet类实现java.lang.Runnable接口。
但是,如果你能更好地向我们解释易建联真正想要实现的目标,我们就能更好地帮助你。

不。一个Java类只能有一个超类


你为什么要这么做?您可以扩展HttpServlet并实现Runnable。然后,您可以调用新线程(this)——不过坦率地说,我还是建议将servlet和可运行方面分开。

看看javax.servlet.ServletContextListener,了解如何在web应用程序中实现线程。在servlet中启动线程通常不是一个好主意-侦听器确保您只有一个线程,并且它在应用程序启动时启动。它还允许您在应用程序停止时优雅地停止线程(即,当servlet上下文停止时)。您可以使用线程监视器模式向线程发送启动/暂停/停止处理等通知。此模式中的方法为Thread.notify()和Thread.wait()。可以在contextInitialized()方法中创建线程