servlet 是单例多线程,处理多个请求数据库连接可能冲突
1.不要配置全局变量,配置局部变量
2.加上同步锁
3.加上多线程new Thread(){public void run(){ //方法体}}.run; 变量尽量放到线程里
本文探讨了Servlet作为单例多线程模型时处理多个请求可能导致的数据库连接冲突问题,并提出了三种解决方案:避免使用全局变量、添加同步锁及将变量置于线程内部。
servlet 是单例多线程,处理多个请求数据库连接可能冲突
1.不要配置全局变量,配置局部变量
2.加上同步锁
3.加上多线程new Thread(){public void run(){ //方法体}}.run; 变量尽量放到线程里
1238
3765
599
3685

被折叠的 条评论
为什么被折叠?
