标签: c# .net multithreading stream
我正在使用网络流从ASP.NET应用程序中的网络读取数据,并且在尝试从流中读取时出现此错误:
ASP.NET
stream does not support concurrent IO read or write operations
有时会发生这种情况。有什么想法吗?
答案 0 :(得分:10)
听起来好像是在尝试从不同的线程同时对同一个流执行两个不同的操作。添加lock(Monitor)或Mutex应有助于同步对流的访问。
lock
Monitor
Mutex