我想了解一个进程是否会干扰在同一块硬件系统上运行的另一个进程。这可能发生在一系列广泛的产品中。即。 vmware或像运行多个.net应用程序一样简单。确实C#锁影响同一计算机系统上的其他进程
如果我在C#术语中发生特定进程say,interlock或lock关键字的重复性锁定,会由于其大量使用锁而影响其他进程的性能吗?该设置是一个重负载万维网系统,我经历了一些情景延迟,我想确定延迟是否是由一个密集的while循环锁完全由不同的Windows内核线程隔离引起的。
如果没有隔离,.NET中的应用程序域会在这种情况下帮助我吗?
谢谢您的回答
锁定是进程本地的。有一些锁定机制可用于进程间同步,如'Mutex'和'Semaphore'类。 – 2012-02-21 06:41:01