Почти всегда мутексы можно спрятать в private класса и это часто...
А вот если мутекс нужен для многих классов и многих их экземпляров... куда его запихнуть в плане ООП?
К примеру у меня такое:
1) нужен при новом входящем соединении (при добавлении в список дискрипторов соединений)
2) нужен для получения данных из БД (в момент подключения входящего соединения (1) (чтобы знать что до и после подкл.))
3) нужен для других списков реального времени(в момент подключения входящего соединения (1))
...
Может патерн какой подскажите?