> Вопрос следующий. как я могу использовать ф-ю 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
ссылка на оригинальное сообщение