Если у потока есть блокировка для какого-либо объекта, могут ли методы чтения все еще работать?
Если у меня есть объект с различными методами 'get', чем я могу использовать объект для распечатки, в то время как другой поток имеет блокировкув теме ?Я работаю над проектом, где объект имеет различные свойства, которые мне нужно периодически распечатывать.Однако есть и другие запущенные потоки, которые могут получить блокировку для записи этих свойств.Я использую семафор для синхронизации.Кроме того, я буду больше читать, чем писать.Каков наилучший подход к решению этой ситуации?