我们可以在servlet中使用线程吗?如果是的话怎么样? Servlet是它自己的一个线程,它为每个新请求生成一个线程。然后我也对这个概念感到困惑。 请向我推荐servlet和jsp的好网站
答案 0 :(得分:0)
是的,你可以,如果你之前在Java
开发了(我认为你有)那么你应该知道main()
本身如果你在项目中使用多线程,则会生成其他线程的线程。所以没有关于this的问题。每个线程都可以启动其他thread
。所以servlets
也可以这样做。
此致
答案 1 :(得分:0)
您可以在servlet中使用线程。但是servlet不是一个线程。它是一个有方法的对象。 Servlet对象由Java EE服务器(Glassfish,JBOSS,TomcatEE等)或servlet容器(Tomcat)实例化。容器创建线程来处理请求,并在那些线程中调用servlet方法。
所以你可以在servlet方法中创建其他线程,但是你必须知道servlet对象本身是在server =>创建的所有线程之间共享的。小心你尝试使用实例变量:它们将由所有线程共享。