lock?你如果要多线程直接用lock(锁){}
谢谢你的回答,其实我是想用mvc做一个聊天的小系统,看了webform里面的例子用到一个方法Application.lock(),禁止其他对象修改Appilcation对象,可是在mvc中我没有办法实现,没有头绪
@hhching: 多线程访问公有资源时,极有可能发生意向不到的情况,
你要的是一个避免此类情况的功能.
你说的Application.lock()是一个比较原始的.net 2.0概念.
lock(synobj){
公共资源的访问.既可以.
}
全局数据不一定在Application中就是.
static const等都是全局的
@秦时明月-Moon.Orm塑造Orm经典: 谢谢回答。。。
Request.RequestContext.HttpContext.ApplicationInstance.Context.Application.Lock();
HttpContext.Application.Lock();
HttpApplication,本身是全局静态对象。
谢谢回答。。。