| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Запретить рекурсивный режим мьютекса |
| Автор: null56 1.3.2010, 16:32 | ||||||
| Всем привет Хотел поинтересоваться по поводу работы с объектами мьютексов в винде Что делаю Работаю в одном потоке 1) Создаю неименованный объект мьютекса
2) Захватываю мьютекс
3) Потом еще раз захватываю в том же потоке
Вопрос: можно ли как - нибудь запретить рекурсивный режим работы мьютекса? Заранее благодарен за помощь ЗЫ: в msdn не могу ничего про этой найти или плохо ищу. вполне может быть, что через дескриптор безопасности можно, но по моему это громоздкий способ заполнять аттрибуты мьютекса |
| Автор: GremlinProg 1.3.2010, 16:42 |
можно, если вместо мьютекса использовать семафор весом в единицу |
| Автор: null56 1.3.2010, 16:43 |
| GremlinProg, так я и подумал ) спасибо |
| Автор: GremlinProg 1.3.2010, 20:04 |
| или простое событие (неавтомат) |