Как удалить мьютекс и семафор в win32 API?

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


person JavaSa    schedule 30.01.2012    source источник


Ответы (2)


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

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

person GSerg    schedule 30.01.2012

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

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

person ciphor    schedule 31.01.2012