Я не совсем уверен, как лучше всего реализовать этот сценарий многопоточности, чтобы любой ввод был оценен.
У меня есть один блок, который считывает данные, к которым могут обращаться сразу несколько потоков. У меня есть еще один блок, который записывает данные, только один поток может писать в любое время. Также он не может начать запись, пока какой-либо поток читает данные. ReaderWriterLockSlim
путь сюда, будет ли он ждать завершения потока чтения, прежде чем блокировать поток для записи?