对“servlet 可以同时处理多个请求”的理解
今天在一本书上看到这样一句话“servlet 可以同时处理多个请求”
琢磨一下自认为如下:
当多个request同时来请求一个servlet时,tomcat的工作原理是会对这多个请求分别创建线程
但是每个线程拿到的servlet实例是同一个servlet实例(单例模式),这样的话他们在使用service方法时就会可能出现同时使用,所以如果有需要更改实例状态(共享成员变量的)语句,就要加上锁-synchronized关键字
有具体事例如下