Добрый день, например, в приложении используются 2 класса(worker1 и worker2), которые работают в разных тредах и есть некий объект(store), доступ к которому должны иметь оба эти класса. Если нужно передать, что-то в этот объект (store), то можно просто воспользоваться слотами-сигналами, а если нужно что-то из этого store получить? Вариант, который приходит на ум: 1. передаем указатель на store каждому воркеру. 2. в методах store при получении каких либо данных юзаем мютекс.
Может есть другие варианты, как более правильно делать подобные вещи?