当前位置: 代码迷 >> ASP.NET >> C#中的lock对进程是否有效果?解决思路
  详细解决方案

C#中的lock对进程是否有效果?解决思路

热度:3363   发布时间:2013-02-25 00:00:00.0
C#中的lock对进程是否有效果?
我在微软在线帮助上看到lock是多线程
要是我在一个网页的后台用lock一段代码,那并发量很大的时候会不会有效果
也就是他们都会分别排队调用那一段代码?

还有点不清楚的就是多个人请求一个页面那是几个进程?一个还是多个?

谢谢!

------解决方案--------------------------------------------------------
lock是线程的,IIS其实每个请求进来,其实是一个线程了,如果你后台lock住一个资源,那么肯定会引起资源竞争
------解决方案--------------------------------------------------------
你可以考虑数据库锁。
  相关解决方案