|
编程中国
|
业界新闻
|
技术文章
|
视频教程
|
下载频道
|
程序源码
|
个人空间
|
编程论坛
|
登录
注册
平板模式
论坛地图
帮助
编程论坛
→
.NET专区
→
ASP.NET技术论坛
→ 救助,有关静态对象的问题?
我的收件箱(0)
全能ASP/PHP/ASP.NET主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦
赛孚耐:软件保护加密专家
身份认证令牌USB KEY
买空间,免费送域名(厦门中资源)
共有
279
人关注过本帖
标题:救助,有关静态对象的问题?
waiting……
收藏
订阅
推荐
打印
球球
等级:版主
威望:
18
帖子:938
积分:9523
注册:2005-11-28
楼主
救助,有关静态对象的问题?
用全局静态对象来实现缓存的功能,在并发方面有什么问题?
搜索更多相关主题的帖子:
静态
对象
救助
2008-9-23 20:53
球球
等级:版主
威望:
18
帖子:938
积分:9523
注册:2005-11-28
第
2
楼
我再把问题说清楚点,服务器启动时初始化静态对象。
读操作是全部读的静态对象,当写时,在写的后面重新初始化静态对象,
保持静态对象的更新。
有这样做过的朋友,说一下这样做的利弊之处,谢谢了!
将代码泡到底。。。。。。
2008-9-24 06:57
Xxibug
等级:注册会员
威望:
1
帖子:90
积分:1038
注册:2006-1-31
第
3
楼
没作过,只是提一个问题,在写时的操作是session级别还是按application更新,就是说用于更新用户数据时重写全局静态对象否?如果重写,那正在session中的其他用户是不是也是用静态对象进行初始化的?如果是,那么这个session的数据是过期的。
=======【天上有人 地上有狼】=======
2008-9-24 12:08
球球
等级:版主
威望:
18
帖子:938
积分:9523
注册:2005-11-28
第
4
楼
静态对象存于服务器端
将代码泡到底。。。。。。
2008-9-24 19:36
yms123
等级:版主
威望:
72
帖子:8032
积分:81926
注册:2004-7-17
第
5
楼
在ASP.NET中静态对象就相当于application对象,楼主如果学过设计模式就应该知道有一种叫做“单例模式”的设计模式。
静态对象在整个网站中只有一个,无论如何传递其他的对象都是这个对象的引用而已,而静态对象肯定属于线程非安全的,因为整个网站只有一个对象所以在任何地方理论上讲都不可能同时操作,就好像现实中的人不可能有分身术一样。
http://www.lxzhcn.net
临时域名:http://yms126.1.suhai.com.cn/
版块版主招募中
网站论坛发帖无问题,欢迎发帖。
2008-9-24 20:51
球球
等级:版主
威望:
18
帖子:938
积分:9523
注册:2005-11-28
第
6
楼
谢谢!
将代码泡到底。。。。。。
2008-9-25 18:41
球球
等级:版主
威望:
18
帖子:938
积分:9523
注册:2005-11-28
第
7
楼
yms123
在 2008-9-24 20:51 的发言:
而静态对象肯定属于线程非安全的,因为整个网站只有一个对象所以在任何地方理论上讲都不可能同时操作
既然是不可能同时操作,那又为什么是线程非安全呢?
将代码泡到底。。。。。。
2008-9-25 18:51
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
Archiver
|
WAP
|
TOP
编程中国
版权所有,并保留所有权利。鲁ICP备08000592号
Powered by
Discuz
, Processed in 0.150095 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved