asp.net中的static静态方法在大量用户同时访问时是不是会出问题

多用户时调用静态方法,是不是会容易产生错误的结果?用户之间会互相影响,还容易产生数据库占用的问题... 多用户时调用静态方法,是不是会容易产生错误的结果?用户之间会互相影响,还容易产生数据库占用的问题 展开
 我来答
changyan_
2011-06-23 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:92.3万
展开全部
静态变量存放在内存的堆区中,可以保存到整个程序结束,生命周期较长,而且容易导致多个页面共同访问时出现混乱,并且在多个窗体类的多个实例之间传递的时候不具有相互独立性,所以在程序中应该尽量少用静态变量,可以用隐藏域或者ViewState等来代替静态变量的使用。
盛七vE
2011-06-22 · TA获得超过183个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:145万
展开全部
这个方法小范围使用可以,处理的数据量大是就不好使了,自动清理内存的能力差,不手动清空会一直存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxppxl
2020-07-03 · 超过16用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:20.1万
展开全部
asp.net中的static静态方法如果不引用静态变量的话,可以用。如果引用静态变量的话,多用户会出问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beyondkko
2011-06-21 · TA获得超过337个赞
知道小有建树答主
回答量:539
采纳率:0%
帮助的人:473万
展开全部
对,static方法和成员,尽量少用,经验。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
愿你安好2021
2011-06-22 · 超过23用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:75.6万
展开全部
如果涉及到静态变量的话肯定有影响
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式