Java servlet线程安全即解决办法
2016-03-21 16:31
190 查看
Java servlet线程安全即解决办法
servlet线程安全(1)servlet为什么会有线程安全问题?
当请求到达容器时,容器会启动一个线程来处理
请求,又因为容器内部,对于某个servlet只会有一个
实例,所以,就有可能有多个线程访问同一个servlet
实例,就有可能产生线程安全问题。
(2)如何处理?
a,加锁,即使用synchronized对整个方法或者
代码块加锁。
b, 让servlet实现SingleThreadModel接口。
容器会为每一个线程创建一个servlet实例。不建议
使用该方式,因为会产生过多的servlet实例。
相关文章推荐
- java 实现md5
- 第一次JAVA基础考试后的反思
- Java 读取xlsx
- Java对象表示方式1:序列化、反序列化和transient关键字的作用
- Nutch搜索引擎(第4期)_ Eclipse开发配置
- Spring Security3 - MVC 整合教程 (初识Spring Security3)
- Java SE 第十二、十三讲 Java基础知识回顾
- SpringMVC学习记录3
- Java类集框架
- Java类集框架
- java文件上传
- java邮件发送,例子
- 怎样理解Java中接口与API的区别
- java判断邮箱是否存在.有返回值
- Java线程学习
- java获取网页上邮箱地址存放到.txt文件
- Eclipse中自动生成versionName的一种方法
- 最长子序列问题——动态规划算法初解
- Leetcode: 168. Excel Sheet Column Title(JAVA)
- java---String演示