小人想用C#编写几个应用程序,这些程序共享xml数据,因而如何避免几个应用程序同时存取一个xml文件,以及由于文件异步存取而带来的数据操作失误成了首要问题,不知道大家对此有何建议?
解决方案 »
- Winfrom 自定义控件的双击事件及控件便利
- 关于cdo的方法生成mht文件后,图片没有固化的问题???
- 用C#开发上传下载软件(附有全部源码),测试时发现很多奇怪问题,但是又不知道怎么解决,期待各位高手指点..
- winform dataGridView的checkbox列的状态改变的事件是什么??
- 急需解决
- 一个关于datagrid的简单问题!~~~~
- 500分再问救带有界面的Web自定义控件的建立
- C#调用DelPhi api问题
- c#解析Xml
- C#Windows窗体应用程序如何返回到登陆界面
- c#用old连接Sybase 发布后不能连接,急!在线等!
- .net 2005发布后oledb连接出错的问题!急!急!
Mutex mx=new Mutex();
mx.WaitOne();
//操作
xm.ReleaseMutex();
还是我理解有误?
每次访问xml文件前都以独占方式打开这个文件锁,这样就不会有冲突了
给你的 几个 应用程序 访问通过这个变量的 值 来获取 是否有另一程序在访问xml文件
如果有 就等待 直到这个值为允许访问 再执行相应的读写