对“servlet 可以同时处理多个请求”的理解

今天在一本书上看到这样一句话“servlet 可以同时处理多个请求”

琢磨一下自认为如下:

当多个request同时来请求一个servlet时,tomcat的工作原理是会对这多个请求分别创建线程

但是每个线程拿到的servlet实例是同一个servlet实例(单例模式),这样的话他们在使用service方法时就会可能出现同时使用,所以如果有需要更改实例状态(共享成员变量的)语句,就要加上锁-synchronized关键字

有具体事例如下

猜你喜欢

转载自cnmcxiari.iteye.com/blog/1318765