Я не могу использовать boost или последнюю библиотеку std:: thread. Путь к созданию заключается в создании пользовательской реализации облачного мьютекса.
В нескольких словах, когда экземпляр класса создает блокировки мьютекса. При уничтожении класса мьютекс разблокируется.
Доступна любая реализация? Я не хочу изобретать колесо.
Мне нужно использовать pthreads.
- сбор ресурсов - инициализация == "RAII"