社区
C#
帖子详情
c#中静态变量的问题
wzxsun
2007-01-04 05:26:11
为了共享变量,因此定义了static类型的变量,但由于asp.net是典型的多线程应用程序,当多个线程同时执行这组代码时,就产生错误。应如何解决?
...全文
551
12
打赏
收藏
c#中静态变量的问题
为了共享变量,因此定义了static类型的变量,但由于asp.net是典型的多线程应用程序,当多个线程同时执行这组代码时,就产生错误。应如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzxsun
2007-01-06
打赏
举报
回复
shitingzhao(>Think Ahead->Learn More->Solve Now->Case Study-)
多谢了!
gwl1984
2007-01-05
打赏
举报
回复
magicsnake(北极狐)说 得不错
同意!
潜水员2099
2007-01-05
打赏
举报
回复
共享变量为何不用Application呢?
dotnba
2007-01-05
打赏
举报
回复
magicsnake(北极狐)说 得不错
maliang00111
2007-01-05
打赏
举报
回复
ASP.NET程序一般不定义静态变量
jp800308
2007-01-05
打赏
举报
回复
锁
magicsnake
2007-01-05
打赏
举报
回复
static类型的共享变量要求处理量不大,每次处理的速度极快,如果你对static类型共享变量的处理每次都非常长,那么只能说是你设计上的失误,应该重新考虑.或者你使用Mutex.WaitOne进行超时处理
wzxsun
2007-01-04
打赏
举报
回复
如果用lock解决问题,当访问人数过多时会出现页面点击无法打开的现象(死锁),还有其他什么办法吗?
magicsnake
2007-01-04
打赏
举报
回复
lock
zlc_168
2007-01-04
打赏
举报
回复
加线程同步代码
lizhizhe2000
2007-01-04
打赏
举报
回复
关于线程的互斥有许多方法,信号量,锁....
C#
零基础入门课程
C#
基础语法:详细讲解
C#
的基本语法规则和代码结构,包括
变量
和数据类型的声明和使用、运算符的种类和应用、控制语句的编写等。 面向对象编程:深入介绍面向对象编程的基本概念,如类、对象、继承、多态、封装和抽象...
C#
中
静态
变量
静态
类
静态
成员
c#
里没有全局
变量
,只有
静态
变量
,也就相当于全局了。 今天要讲的是第三种方法。 在某个类
中
定义
静态
变量
。在登录后赋值给该
变量
,然后各个页面调用即可。例如
静态
变量
与非
静态
变量
的区别如下: 1.内存分配
静态
...
C#
中
静态
变量
的使用方法
在
C#
编程语言
中
,我们可以使用
静态
变量
来在类的多个实例之间共享数据。接下来,我将介绍如何在
C#
中
使用
静态
变量
,并提供相应的源代码和描述。需要注意的是,由于
静态
变量
具有全局性,因此对于线程安全性需要格外小心...
c#
静态
变量
与
静态
函数
首先,在
c#
中
没有全局
变量
这个概念,所以想要使用某个成员
变量
的时候只有实现该类的实例才能操作这个成员
变量
的数据.但是有些时候需要多次使用
变量
,就会出现多次实例的糟糕现象。这个时候,
静态
变量
就可以很好地...
C#
中
静态
变量
与非
静态
变量
的区别
静态
变量
与非
静态
变量
的区别如下: 1.内存分配
静态
变量
在应用程序初始化时,就存在于内存当
中
,直到它所在的类的程序运行结束时才消亡; 而非
静态
变量
需要被实例化后才会分配内存。 2.生存周期
静态
...
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章