Мне было интересно, как использовать mutex для многопоточного приложения.Мои геттеры тоже должны блокироваться?Я нашел этот пост.Ответ - да, мне нужно охранять функции получателей, но это означает, что я смогу выполнять по одному чтению за раз, и мне интересно, можно ли его улучшить.предполагает, что вы можете реализовать блокировки таким образом, чтобы многие потоки могли считывать данные одновременно, если функции установщиков не блокировали мьютекс для выполнения записи.Я попытался найти некоторые примеры - читая документацию Qt - подумал, что в QMutex нет функции isLocked () или чего-то в этом роде.Так как же вы можете практично реализовать этот вид «умных замков».
Спасибо