C#中两个进程之间的同步。

有什么方法可以让我们同步两个独立的进程吗? 就像他们共享资源一样,我想同步它们。

我正在使用C#。

你可以使用Mutex类

请参阅此处的文档: http : //msdn.microsoft.com/en-us/library/system.threading.mutex.aspx

您可以将WCF与管道绑定或命名同步对象一起使用,例如Mutex用于两个进程之间的同步

互斥体将为您提供跨进程同步。

您还可以使用命名管道在WCF中实现API,这可以在没有系统调用的情况下为您提供OO代码中的良好同步,并且它可以完全unit testing。 命名管道也不仅可以同步,还可以进行通信。