Je maintiens un système existant où les développeurs précédents sur chaque opération sont exécutés sur la socket, à laquelle plusieurs threads doivent lire et écrire, les développeurs précédents ont effectué les opérations io sous le contrôle et un mutex. Existe-t-il une exigence pour exclure mutuellement les opérations d'E/S socket? Ou puisque les sockets sont en duplex intégral, l'utilisation d'un mutex est-elle redondante? Un seul threadExclusion mutuelle et Sockets C
Il ne fait aucun doute dans mon esprit que la file d'attente de traitement vers laquelle le thread place un objet est de la mémoire partagée et qu'il faut prendre soin de l'exclure mutuellement.