我的应用程序中有一个命名的互斥锁。
private Mutex TaskExitStatus = new Mutex(false, "TaskExit")
我在使用 TaskExitStatus.WaitOne() 的方法中获取互斥锁
如果我在退出应用程序时没有释放互斥锁,会发生什么?互斥锁会被安全处理吗?
更新 1: 命名和未命名互斥体在应用程序退出时未释放时的行为是否相同?
更新 2 这是我从MSDN 链接中读到的内容
使用 CloseHandle 函数关闭句柄。当进程终止时,系统会自动关闭句柄。互斥对象在其最后一个句柄被关闭时被销毁。