我需要以最快的方式在其他进程中触发事件,我知道我可能会使用Mutex,但是当我不知道启动这两个进程的顺序时,很难管理互斥锁,其中一个进程可能是关闭或没有运行,我想在使用FileSystemWatcher,但它有很大的开销,然后我想在使用MemoryMappedFiles,我可以监视一些命名的内存映射文件,并在此文件存在时触发事件,并删除该文件当事件被解雇时,有什么想法吗?
答案 0 :(得分:3)
在EventResetMode.ManualReset
模式下使用名称EventWaitHandle
。确保设置它的应用程序保持打开状态。请注意,一旦关闭它的所有句柄,事件将不再存在,因此将恢复为默认值。