BinaryRead::Read() and Threading
От: Аноним  
Дата: 27.02.05 21:58
Оценка:
> Вопрос следующий. как я могу использовать ф-ю Read из BynaryReader в потоковой программе.
т.е. возникает exception который говорит об возможной проблеме синхронизации.

Чтобы не было конфликта между потоками:

void ProcessData()
{
lock (br) // br — BynaryReader
{
br.Read(...
}
}

--

lock (reference)
{
}

это тоже самое, что и

System.Threading.Monitor.Enter(reference);
try
{
...
}
finally
{
System.Threading.Monitor.Exit(reference);
}


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.