|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 ASP.NET技术论坛 』
→ 救助,有关静态对象的问题?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1515
人关注过本帖
标题:
救助,有关静态对象的问题?
只看楼主
加入收藏
球球
等 级:
贵宾
威 望:
27
帖 子:1146
专家分:265
注 册:2005-11-28
结帖率:
100%
楼主
收藏
问题点数:0 回复次数:6
救助,有关静态对象的问题?
用全局静态对象来实现缓存的功能,在并发方面有什么问题?
搜索更多相关主题的帖子:
静态
对象
救助
2008-09-23 20:53
举报帖子
使用道具
赠送鲜花
球球
等 级:
贵宾
威 望:
27
帖 子:1146
专家分:265
注 册:2005-11-28
第
2
楼
收藏
得分:0
我再把问题说清楚点,服务器启动时初始化静态对象。
读操作是全部读的静态对象,当写时,在写的后面重新初始化静态对象,
保持静态对象的更新。
有这样做过的朋友,说一下这样做的利弊之处,谢谢了!
好累
2008-09-24 06:57
举报帖子
使用道具
赠送鲜花
Xxibug
等 级:
新手上路
威 望:
1
帖 子:95
专家分:0
注 册:2006-1-31
第
3
楼
收藏
得分:0
没作过,只是提一个问题,在写时的操作是session级别还是按application更新,就是说用于更新用户数据时重写全局静态对象否?如果重写,那正在session中的其他用户是不是也是用静态对象进行初始化的?如果是,那么这个session的数据是过期的。
=======【天上有人 地上有狼】=======
2008-09-24 12:08
举报帖子
使用道具
赠送鲜花
球球
等 级:
贵宾
威 望:
27
帖 子:1146
专家分:265
注 册:2005-11-28
第
4
楼
收藏
得分:0
静态对象存于服务器端
好累
2008-09-24 19:36
举报帖子
使用道具
赠送鲜花
yms123
等 级:
版主
威 望:
209
帖 子:12488
专家分:19042
注 册:2004-7-17
第
5
楼
收藏
得分:0
在中静态对象就相当于application对象,楼主如果学过设计模式就应该知道有一种叫做“单例模式”的设计模式。
静态对象在整个网站中只有一个,无论如何传递其他的对象都是这个对象的引用而已,而静态对象肯定属于线程非安全的,因为整个网站只有一个对象所以在任何地方理论上讲都不可能同时操作,就好像现实中的人不可能有分身术一样。
2008-09-24 20:51
举报帖子
使用道具
赠送鲜花
球球
等 级:
贵宾
威 望:
27
帖 子:1146
专家分:265
注 册:2005-11-28
第
6
楼
收藏
得分:0
谢谢!
好累
2008-09-25 18:41
举报帖子
使用道具
赠送鲜花
球球
等 级:
贵宾
威 望:
27
帖 子:1146
专家分:265
注 册:2005-11-28
第
7
楼
收藏
得分:0
[bo][un]yms123[/un] 在 2008-9-24 20:51 的发言:[/bo]
而静态对象肯定属于线程非安全的,因为整个网站只有一个对象所以在任何地方理论上讲都不可能同时操作
既然是不可能同时操作,那又为什么是线程非安全呢?
好累
2008-09-25 18:51
举报帖子
使用道具
赠送鲜花
7
1/1页
1
快速回复:
救助,有关静态对象的问题?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.042231 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved