Lorsque nous voulons verrouiller plusieurs std::mutex
, nous utilisons std::lock()
. Mais std::lock()
ne fournit pas la fonctionnalité RAII.
Lorsque nous voulons verrouiller un std::mutex
de la manière RAII, nous utilisons std::lock_guard
. Mais std::lock_guard
ne peut pas verrouiller plusieurs std::mutex
toute sécurité.
Existe-t-il un moyen de profiter des avantages des deux méthodes, de verrouiller plusieurs std::mutex
de manière RAII?