CreateMutex vs System.Threading.Mutex(Win32 vs C#)

时间:2012-07-02 08:01:42

标签: c# .net windows winapi mutex

我有一个遗留代码,我试图理解为什么开发人员一直在使用kernel32.dll中的CreateMutex函数,而不是System.Threading.Mutex

我想知道它们是否相同,是否可以安全地将它们从Windows API样式更改为C#样式。

这是我正在谈论的互斥锁。

1 个答案:

答案 0 :(得分:0)

我认为您无法找到有关此主题的任何文档。我认为他们是一样的。我建议更改所有对.NET的调用。即使您发现问题(1%的可能性),最好修复它们而不是直接调用kernel32。