Добрый день.
Подскажите, если у структуры имеется несколько полей типа мапы, то мьютекс должен быть у каждой свой или можно использовать один мьютекс для всех.
это от логики зависит же, не от типов данных
всему, что может независимо параллельно модифицироватьсяб нужен свой лок
BTW, по опыту, существенно перспективнее выносить такие мапы в отдельные типы, со своими мутексами и геттерами-сеттерами
как только логика становится сложной - люди начинают с локами путаться, и растет опасность дедлоков