当前位置:编程学习 > C#/ASP.NET >>

史上比较难的问题之一

如果用cache存了一个对象,如果同时有N个用户使用这个对象调用不同的方法(方法属于此对象)
会产生并发问题吗? --------------------编程问答-------------------- 又发一次,这问题一点也不难...不懂基础的问题... --------------------编程问答-------------------- 高手,帮我答一下吧 --------------------编程问答-------------------- 高手,看过你的回复了.
我就在想
如果有一个公用的东西,比方说是一把万能钥匙.
如果十个人同时要来拿去开自己家门,会不会打起来?
cache里存的是钥匙,并不是钥匙的行为(开门),那么能说如果没有两个人同时进一个门(假设只容纳一个人出入),就不会有并发问题吗? --------------------编程问答-------------------- 大家各开各的门怎么会打起来?cache的数据是给每个实例复制一份,不是就一份给大家来抢的... --------------------编程问答-------------------- 复制啊,那静态全局是复制使用吗? --------------------编程问答-------------------- 一个对象母体生产多个对象,可怕的母体词汇 --------------------编程问答-------------------- 静态对象是另一回事,静态对象在作用域内只有一份...另外,.NET没有全局的概念... --------------------编程问答-------------------- 在global里定义的静态变量 肯定是所有用户共享的吧,应该是全局的
在类里定义的静态变量,也是所有用户共同享的吗 --------------------编程问答-------------------- 对象是信息,始终具有可共享性质 --------------------编程问答-------------------- 又看到强大的多义词汇了,晕 --------------------编程问答-------------------- 基础不好学到了·· --------------------编程问答-------------------- 史上最难的问题 终于被螃蟹搞定了。。 --------------------编程问答-------------------- 静静第看高手解析 --------------------编程问答-------------------- 还是要补补基础吧。 --------------------编程问答--------------------
引用 8 楼 panmeichen 的回复:
在global里定义的静态变量 肯定是所有用户共享的吧,应该是全局的
在类里定义的静态变量,也是所有用户共同享的吗


global里,是哪里 --------------------编程问答-------------------- global.aspx 就是定义session_start,session_end那个
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,