Re[3]: async await и IsolatedStorage
От: Shmj Ниоткуда  
Дата: 30.10.14 00:09
Оценка: -1
Здравствуйте, ravel, Вы писали:

R>Если я правильно понимаю, что в связи с этим задача по обеспечению потокобезопасности меберов инстанса isf — ложится на меня? В таком случае мне потребуется самой реализовывать объекты блокировок и/или синхронизации потоков? Если да, то каким образом это делается при использовании тасков?


Вообще есть ли смысл использовать асинхронные методы? Сделайте обычными и, для удобства, добавьте асинхронные обертки.

Если же неимется задействовать асинхронные, то доступ к IsolatedStorage ограничиваете Mutex'ом вот так:

await Task.Factory.StartNew(() => mutex.WaitOne(), myCustomTaskScheduler);


http://stackoverflow.com/questions/23153155/named-mutex-with-await
=сначала спроси у GPT=
Отредактировано 30.10.2014 0:10 Shmj . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.