您的位置:首页 > 编程语言 > Java开发

Java servlet线程安全即解决办法

2016-03-21 16:31 190 查看

Java servlet线程安全即解决办法

servlet线程安全
(1)servlet为什么会有线程安全问题?
当请求到达容器时,容器会启动一个线程来处理
请求,又因为容器内部,对于某个servlet只会有一个
实例,所以,就有可能有多个线程访问同一个servlet
实例,就有可能产生线程安全问题。
(2)如何处理?
a,加锁,即使用synchronized对整个方法或者
代码块加锁。
b, 让servlet实现SingleThreadModel接口。
容器会为每一个线程创建一个servlet实例。不建议
使用该方式,因为会产生过多的servlet实例。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: