Je souhaite mettre en place l'utilisation de mutex sur des données, mais seulement en écriture :
Tous les processus peuvent lire les données en même temps.
Si un processus veut écrire sur les données, bloque les nouvelles lectures et attend que les anciennes se terminent. Puis il écrit et débloque les nouvelles lectures.
J'ai trouvé les Slim Reader/Writer Locks, ou SRW Locks, mais à ce que j'en ai compris, c'est une librairie Windows.
J'ai trouvé pour Linux les spinlock, avec le type rwlock_t, mais cette fois, je n'ai trouvé nulle part la librairie en elle-même, seulement des discussions à son propos. Quelqu'un a-t-il une info qui pourrait m'aider?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.