Existe um `shared_lock_guard` e, se não, como seria?
Eu queria usar umstd::mutex
na minha turma e notei que não é copiável. Estou no nível inferior da minha biblioteca aqui, então parece uma péssima idéia ter esse comportamento.
eu useistd::lock_guard
nostd::mutex
, mas parece não haver umshared_lock_guard
, que seria preferível fornecer um comportamento exclusivamente de bloqueio de gravação. É uma supervisão ou trivial para me implementar?