Скажите, что у вас есть список строк в памяти и многопоточная система со многими читателями, но только с одним потоком записи.
В целом, возможно ли реализовать такой тип системы на С# без использования блокировки? Будет ли реализация делать какие-либо предположения о том, как взаимодействуют потоки (или устанавливать ограничения на то, что они могут делать, когда)?