Re[2]: async await и IsolatedStorage
От: TK Лес кывт.рф
Дата: 30.10.14 12:18
Оценка:
Здравствуйте, scale_tone, Вы писали:

_>Как уже сказали, IsolatedStorageFile непотокобезопасен. По этой причине возникают проблемы при обращении к экземпляру этого класса из нескольких параллельно запущенных асинхронных методов.

_>Отсюда могло бы следовать, что доступ к этому экземпляру нужно синхронизировать. Обычным способом синхронизации является оператор lock(). Но в теле асинхронного метода его нельзя использовать (вернее так: операторы await нельзя использовать в теле оператора lock()). Поэтому Вам предложили использовать именованные мьютексы.

Кроме мутекса можно использовать выделенный шедулер.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.