社区
C#
帖子详情
多线程操作XML的问题
no1539
2007-02-23 09:45:56
我采用多线程操作XML,经常出现 “*.XML 正由另一进程使用,因此该进程无法访问该文件”的提示,不知道如何解决。我用的是XmlDocument.Load();和XmlDocument.Save(); 在此请教CSDN上的各位高手
...全文
212
7
打赏
收藏
多线程操作XML的问题
我采用多线程操作XML,经常出现 “*.XML 正由另一进程使用,因此该进程无法访问该文件”的提示,不知道如何解决。我用的是XmlDocument.Load();和XmlDocument.Save(); 在此请教CSDN上的各位高手
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ProjectDD
2007-02-24
打赏
举报
回复
关注
no1539
2007-02-24
打赏
举报
回复
说错了 感谢tjvictor
no1539
2007-02-24
打赏
举报
回复
我似乎明白了 我用了LOCK后只解决了不同线程互斥 但是忽略了本线程对XML文件的同时占用
所以使用Lock、Monitor无效
感谢Monitor
灰太狼
2007-02-23
打赏
举报
回复
to 采用多线程操作XML
你可以用metux来做。
参见
http://blog.csdn.net/tjvictor/archive/2007/01/20/1488290.aspx
mapserver
2007-02-23
打赏
举报
回复
可以象这样做,虽然不是最好的解决办法,但是一定是有效的。
Label1:
try
{
// 处理XML的代码
}
catch
{
Thread.Sleep(200);
goto Label1;
}
no1539
2007-02-23
打赏
举报
回复
用了,没有效果 -_-@!
darkh0rse
2007-02-23
打赏
举报
回复
用Mutex,Monitor,Lock什么的,具体怎么用我不懂。。。
多线程
、委托、
XML
文件
操作
、EXCEL文件
操作
、界面
将
多线程
、委托、
XML
文件
操作
、EXCEL文件
操作
、界面等技术集中到一起的学习测试,以备以后使用学习。
QT中sqlite
多线程
操作
4个注意
问题
总结了一下Qt中sqlite
多线程
操作
遇到的几个
问题
,希望能对有需要的朋友一点帮助
webservice入门到精通(备java基础,
xml
,javaee框架)
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的
XML
(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互
操作
的应用...
多进程互斥读写
XML
文件
多线程
进程互斥读写
XML
文件
vbRichClient例程,包括
多线程
,sqlite,cRPCconnection
很少有的vbRichClient案例教程 包括了reports、 rpc-demos(远程直接
操作
active dll)、 sqlite
操作
、 cTCPServer cTCPClient、cThreading(vb
多线程
)、c
XML
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章