标签: c# .net windows winapi mutex
我有一个遗留代码,我试图理解为什么开发人员一直在使用kernel32.dll中的CreateMutex函数,而不是System.Threading.Mutex。
CreateMutex
System.Threading.Mutex
我想知道它们是否相同,是否可以安全地将它们从Windows API样式更改为C#样式。
这是我正在谈论的互斥锁。
答案 0 :(得分:0)
我认为您无法找到有关此主题的任何文档。我认为他们是一样的。我建议更改所有对.NET的调用。即使您发现问题(1%的可能性),最好修复它们而不是直接调用kernel32。