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