线程同步的问题

zhl71199713 2012-10-08 05:23:41
有两个线程,t1,t2
两个类 A,B
两个线程都要访问A,B两个类的公共静态变量

如果 A中的函数M


static object obj = new object()

static void M()
{
lock(obj)
{
N()
}
}



N 是B中的函数,这个时候 需要在N中同样加锁吗
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanglong19891129 2012-10-08
  • 打赏
  • 举报
回复
对B 枷锁了就不用对N 枷锁了
永远的小鱼 2012-10-08
  • 打赏
  • 举报
回复
不需要 M方法有锁了 同一时刻只会有一个调用M

110,499

社区成员

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

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

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