社区
Web 开发
帖子详情
应用程序作用域内的javabean的数据线程安全问题
unlock_2000
2004-01-12 08:14:19
请问放在应用程序作用域内的javabean的数据如何防止多个请求中多数据操作的互相干扰.是用synchronized吗? 在JSP中如何使用它啊?
...全文
57
2
打赏
收藏
应用程序作用域内的javabean的数据线程安全问题
请问放在应用程序作用域内的javabean的数据如何防止多个请求中多数据操作的互相干扰.是用synchronized吗? 在JSP中如何使用它啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
unlock_2000
2004-01-12
打赏
举报
回复
谢谢.我也刚刚弄出来,跟你方法一样. 我原来以为在JSP中也要象JAVA中那样,将
javabean的那个JAVA实现Runnable的run方法,然后在页面上用这个类对象生成线程才行.真
没想到直接调用就可以了.
想想觉得JSP中那个请求本身就是一个Thread .
真是多谢了.
jan4984
2004-01-12
打赏
举报
回复
数据库那边的同步问题db自己会解决,你只需要解决自己的application里的数据的同步问题。
synchronized可以修饰一个函数前面,防止函数被多余一个的thread调用.
也可以用
synchronized(dataNeedingLock)
{
YourCodeMayCauseProblem;
}
Spring bean Scope
作用域
及
线程安全
问题
场景分析
Scope
作用域
在 Spring IoC 容器中具有以下几种
作用域
: singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例,适用于无状态bean; prototype:原型模式,每次通过容器的getBean方法获取prototype定义的Bean时,都将产生一个新的Bean实例,适用于有状态的Bean; request:对于每次HTTP请求,使用request定义的Bean都将产生一个新实例,即每次HTTP请求将会产生不同的Bean实例
spring中bean的
作用域
、生命周期&
JavaBean
的
作用域
Spring中的bean 1.spring bean的描述 在Spring中,那些组成
应用程序
的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与
应用程序
中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元
数据
来描述。 Spring中的bean默认都是单例的,这些单例Bean在多线程程序下如何保证
线程安全
呢?例如对于Web应用来说,Web容器对于每个用户请求都创建一个单独的Ser
如何做到java
线程安全
[b]保证
线程安全
的三种方法:[/b] 不要跨线程访问共享变量 使共享变量是final类型的 将共享变量的操作加上同步 一开始就将类设计成
线程安全
的, 比在后期重新修复它,更容易. 编写多线程程序, 首先保证它是正确的, 其次再考虑性能. 无状态或只读对象永远是
线程安全
的. 不要将一个共享变量裸露在多线程环境下(无同步或不可变性保护) 多线程环境下的延迟加载需要同步的保护, 因为延
在JAVA中ArrayList如何保证
线程安全
保证
线程安全
的三种方法: 不要跨线程访问共享变量 使共享变量是final类型的 将共享变量的操作加上同步 一开始就将类设计成
线程安全
的, 比在后期重新修复它,更容易. 编写多线程程序, 首先保证它是正确的, 其次再考虑性能. 无状态或只读对象永远是
线程安全
的. 不要将一个共享变量裸露在多线程环境下(无同步或不可变性保护) 多线程环境下的延迟加载需要同步的保护, 因为延迟加载
JSP的
作用域
Web应用中,JSP创建的对象有一定的生命周期,也有可能被其他组件或者对象访问。对象的声明周期和可访问性称为
作用域
(scope)。有些时候,比如下一节讨论的内置对象的
作用域
一旦设置是不能修改的。对于其他的对象(如
JavaBean
),可以设置它的
作用域
。下面有4种类型的
作用域
:◆页面域(Page scope):这个
作用域
是最严格的。页面域的对象只对于它所在页面是可访问的。页面域的
JavaBean
和脚
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章