读取和写入XML文件的最好方法是什么,这样我的写入就不会停止读取?我想要的是两个独立的类来做这件事,它们是独立的,因此不会共享锁/互斥等。
目前,我使用XDocument.Load()来读取文件,我相信它只在加载时锁定文件。
发布于 2012-03-07 01:06:22
我通常不建议同时读/写,但假设您知道风险,如果您首先将文件加载到内存中,则可以删除读锁定:
byte[] buffer = File.ReadAllBytes("myFile");
var ms = new MemoryStream(buffer);
var doc = XDocument.Load(ms);https://stackoverflow.com/questions/9588344
复制相似问题