Servlet 线程安全

来源:互联网 发布:mac虚拟机专用xp系统 编辑:程序博客网 时间:2024/05/18 03:04

1、变量:尽量将变量定义在方法内部;

2、在对象使用完成后,将其设置为null,如从数据库连接池中区Connection,close()后还要null;

3、session,在某种情况下也不是线程安全的。所以在使用的时候可以对其上锁。synchronized

4、ServletRequest是线程安全的。

5、servlet本身就是多线程的,程序中不需要再用多线程,否则将产生不可预料的错误;

6、使用同步的集合,Vector、HashTable

原创粉丝点击