我有一个记录到文件的类.这个类由多个线程使用.我在write函数中使用了一个互斥锁,它可以在我的应用程序的一个实例中正常工作.但如果我启动应用程序的多个实例,它就会崩溃.
什么是类级别的命名互斥体的正确实现,可以跨进程工作.
小智 5
使用名为Mutex.用于进程间同步.
Mutex mut = new Mutex(false, "Global\\uniquename");
Run Code Online (Sandbox Code Playgroud)
有关使用Mutex的最佳实践,请参阅此文章: 在C#中使用Global Mutex的好模式是什么?
| 归档时间: |
|
| 查看次数: |
3916 次 |
| 最近记录: |