社区
.NET技术前瞻
帖子详情
多用户访问静态变量冲突
fxs320
2010-06-18 10:16:41
后台静态变量 Step ,需用它保存每次操作后的步骤,现在又多用户访问step,假如第一个用户step为1时,操作后step为2,这时第二个用户访问的时候起始值应该为1,但是访问的时候step已经是2了。有其他方法吗?
...全文
212
4
打赏
收藏
多用户访问静态变量冲突
后台静态变量 Step ,需用它保存每次操作后的步骤,现在又多用户访问step,假如第一个用户step为1时,操作后step为2,这时第二个用户访问的时候起始值应该为1,但是访问的时候step已经是2了。有其他方法吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vangchao
2010-06-21
打赏
举报
回复
用属性,lock
penglin1989
2010-06-18
打赏
举报
回复
viewstate具有那样的特性,可是不能跨页面,如此,可以使用Session
ksy
2010-06-18
打赏
举报
回复
在asp.net中静态变量同application变量,影响所在用户,可以使用session变量单独存储每个用户访问次数。
ivws_19
2010-06-18
打赏
举报
回复
不用静态
变量、常量、
静态变量
、静态常量
静态变量
、成员变量、常量
静态局部变量和静态全程变量static。
1. 什么是static? static 是 C/C++ 中很常用的修饰符,它被用来控制变量的存储方式和可见性。 1.1 static 的引入 我们知道在函数内部定义的变量,当程序执行到它的定义处时,编译器为它在栈上分配空间,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义为全局的变量,但定...
局部变量和全局变量、
静态变量
、生命周期(第二周)
语言只允许在3个地方定义变量:函数内部、所有函数外部、复合语句中。其中在函数内部和复合语句中声明的变量是局部变量。在所有函数外部声明的变量叫全局变量。知识点渐渐加量,学习的效率要加快这节用的最多还有面试问到的最多的就是
静态变量
和生命周期下一节是排序学习。
作用域 全局变量 局部变量
静态变量
外部变量 常量 volatile变量
作用域全局变量局部变量
静态变量
外部变量常量 volatile变量
作用域:作用域规则告诉我们一个变量的有效范围,它在哪儿创建,在哪儿销毁(也就是说超出了作用域)。变量的有效作用域从它的定义点开始,到和定义变量之前最邻近的开括号配对的第一个闭括号。也就是说,作用域由变量所在的最近一对括号确定。
全局变量:全局变量是在所有函数体的外部定义的,程序的所在部分(甚至其它文件中的代码)都可以使用。全局变量不受作用域的影响,问题可以使用的(也就是说,全局变量的生命期一直到程序
static全局变量,导致数据
冲突
严重错误
1.今天遇到一个严重问题: a 用户登录网站
.NET技术前瞻
13,346
社区成员
5,386
社区内容
发帖
与我相关
我的任务
.NET技术前瞻
.NET技术 .NET技术前瞻
复制链接
扫一扫
分享
社区描述
.NET技术 .NET技术前瞻
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章