Pouvez-vous me aider à comprendre comment utiliser les mutex dans multithread application Linux, où:mutex dans multithread application Linux
- lors de l'écriture de données, il est nécessaire de verrouiller variable écriture et de lecture
- lors de la lecture de données de la variable, il est nécessaire de le verrouiller sur écrire.
Il est donc possible de lire simultanément, mais l'opération d'écriture est une opération unique en même temps. Pendant l'écriture, toutes les autres opérations doivent attendre avant la fin.