多线程访问静态变量时用Lock么?

haidaocht 2007-12-07 06:47:59
静态变量在多线程同时访问的情况下用不用先Lock呢?(不改变变量值,改变变量值)两种情况都考虑。
还有,多个线程同时工作一个函数,这个函数是经太好一些呢,还是在每个线程里创建类的实例?
...全文
265 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫血残心 2007-12-08
  • 打赏
  • 举报
回复
函数里面的变量为静态的,函数本身不为静态.
haidaocht 2007-12-07
  • 打赏
  • 举报
回复
太谢谢了。

多线程工作一个函数的时候最好是取实例,改变的内容为静态.
红色的内容看不太懂。
枫血残心 2007-12-07
  • 打赏
  • 举报
回复
也要LOCK.
读的时候不用LOCK,写和修改的时候都要LOCK.
多线程工作一个函数的时候最好是取实例,改变的内容为静态.

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧