Bonjour,
dans le cadre d’une implémentation, je veux accéder à des données depuis plusieurs fils d’exécution. Le nombre de lecture étant très supérieur aux nombres d’écriture, je voudrais utilisé des mutex partagés.
std::mutex monMutex;
void lecture(…)
{
monMutex.lock(std::mutex::read);
…
monMutex.unlock();
}
void ecriture(…)
{
monMutex.lock(std::mutex::write);
…
monMutex.unlock();
(…)