Servlet和Controller线程安全问题及其解决办法
controller是线程不安全的,因为controller默认是单例模式,不同的线程会对数据进行共享,导致数据混乱,对于一个浏览器请求,tomcat会指定一个处理线程,或者在线程池中选取空闲的,或者新建一个,单例的好处就是节省内存资源。同理servlet一样,再Tomcat中,每个servlet都是单例的;因为设计成单例模式的话,就不需要处理太多的gc,性能就可能得到提高。
原创
2024-02-21 21:46:32 ·
485 阅读 ·
0 评论