access a disposedobject.Unable to write data to the transport connection: Cannotaccess a disposedobject.Object name: 'System.Net.Sockets.Socket'..
Cannotaccess a disposedobject</em
我有一个经常从多个线程调用的方法。它涉及到使用await FileIO.WriteTextAsync写入磁盘。当从单线程调用它时,它工作得很好,但是一旦我开始在多线程中这样做,我就会得到这个错误:
The process cannotaccess the file because it is being used我知道这个错误是什么意思,但我不确定如何解决它。通常,我会创建一条lock(object)语句,以确保每次只有一个线程访问