朋友其实servlet线程的使用,在web容器Φ本来就是使用的多线程来实现你每一个请求,web容器(如tomcat)就会产生一个servlet线程的线程也就是你每个请求是不同的线程来完成的。所以这里鈈在于多线程的问题 像这种情况下,时隔几秒才有反应也属于正常你可以将服务器的配置提高点。
servlet线程容器启动时会对每一个servlet线程对象实例化一次,而且是仅仅一次在运行的时候,不管多少个请求都是同时执行这一个servlet线程对象实例也就是说servlet线程对象是单实例多線程,这个时候就需要注意到并发安全问题。
userName1则是共享变量多个线程会同时访问该变量,是线程不安全的
userName2是局部变量,不管多少个线程同时访问都是线程安全的。
最好使用乐观锁的形式去加锁
朋友其实servlet线程的使用,在web容器Φ本来就是使用的多线程来实现你每一个请求,web容器(如tomcat)就会产生一个servlet线程的线程也就是你每个请求是不同的线程来完成的。所以这里鈈在于多线程的问题 像这种情况下,时隔几秒才有反应也属于正常你可以将服务器的配置提高点。