Здравствуйте, ravel, Вы писали:
R> Спасибо, попробую, но это нарушает мою первоначальную идею,
Ничего это не нарушает. Поскольку экземпляр IsolatedStorageFile сам по себе не обеспечивает никакой синхронизации параллельных читателей/писателей — нет никакой разницы, сколько этих экземпляров создавать: один или много.
R> ReaderWriterLock — смогу ли я его использовать для синхронизации или же его использование предполагает использование инстансов класса Thread и следовательно "ручной" организации потоков ?
Раз хочется именно асинхронные методы — тогда скорее нужен
AsyncReaderWriterLock.
Так а Вы точно уверены, что хотите сотворить именно
блокирующую синхронизацию?