java Web应用程序中的线程安全?

Abh*_*war 3 java thread-safety java-ee

当我被问到我的Web应用程序是否是线程安全时,有人意味着什么,考虑到我没有在我的web应用程序中使用多个线程.

Bra*_*raj 6

在普通的Web应用程序中,Servlet视为Singleton类,这意味着如果您在Servlet中使用非线程安全的实例变量,那么它将为同时提供的多个请求创建一个问题.

Java servlet容器/ Web服务器通常是多线程的.这意味着,可以同时执行对同一servlet的多个请求.因此,在实现servlet时需要考虑并发性.

阅读更多...

在此输入图像描述

当我被问到我的网络应用程序是否是线程安全时,有人意味着什么

您必须确保所有Servlet/JSP都是线程安全的.对所有被视为Singleton的服务器端类执行此操作.

我没有在我的webapplication中使用多个线程.

容器/ Web服务器为每个请求启动一个新线程.