Как я могу удалить мьютекс и семафор в Win32 API? - PullRequest
0 голосов
/ 31 января 2012

Я в настоящее время программирую на C с Win32 API.
Я хотел бы знать, как я могу навсегда удалить или отменить мьютекс и семафор.
Как я могу это сделать, я ничего не нашел оэто в MSDN до сих пор.
Спасибо!

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Вы должны использовать CloseHandle, чтобы закрыть мьютекс или семафор.

Пожалуйста, прочитайте: http://msdn.microsoft.com/en-us/library/windows/desktop/ms724211(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/desktop/ms682411(v=vs.85).aspx

3 голосов
/ 31 января 2012

Вы должны закрыть все дескрипторы, которые открыты для этого мьютекса / семафора.

Если у вас нет некоторых из них, вы не можете.

...