поток не поддерживает параллельные операции чтения и записи ввода-вывода

Я использую сетевой поток для чтения данных из сети в ASP.NET приложения, и я получаю эту ошибку при попытке чтения из потока:

stream does not support concurrent IO read or write operations

случается иногда. Есть идеи ?

1 ответов


Это звучит просто, как будто вы пытаетесь сделать две разные операции в одном потоке одновременно из разных потоков. Добавление lock (Monitor) или Mutex должно помочь синхронизировать доступ к потоку.