应用程序作用域内的javabean的数据线程安全问题

unlock_2000 北京金软瑞彩科技发展有限公司 技术总监  2004-01-12 08:14:19
请问放在应用程序作用域内的javabean的数据如何防止多个请求中多数据操作的互相干扰.是用synchronized吗? 在JSP中如何使用它啊?
...全文
24 点赞 收藏 2
写回复
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;
}
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告