c#中如何解决不同进程访问同一文本 两个process分别建立一个buffer,然后分别间隔一段时间读入一部分(如果文件很大),如果文件不大就直接读入内存了撒。这只是读,写的话就要另外考虑了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Threading.Metux metux = new sys..........();metux.WaitOne();//多线程操作代码metux.Release(); 用锁的机制,可以参考使用monitor类,lock和mutex类等 byte[] bs=new byte[10];byte[] bs2=new byte[10];FileStream fs=new FileStream( @"d:\test.xml",FileMode.Open,FileAccess.Read,FileShare.Read);FileStream fs2=new FileStream(@"d:\test.xml",FileMode.Open,FileAccess.Read,FileShare.Read);//最后这个参数 决定共享访问机制fs.Read(bs,0,10);fs2.Read(bs2,0,10); context.Response.TransmitFile(path) List<int[]> 添加数组问题 如何屏蔽AxWebBrowser控件的常用快捷键和右键菜单? 引用问题 关于参数化插入的问题 请教一个简单的XML操作 请问怎么确定某一类是否继承了某一接口? 请问修改注册表值后,如何不重启计算机使修改生效? Visual Studio有没有激活控件发生变化的时候触发的动作 关于QueryString 求救:“项目**需要策略管理,请在Visual studio .net企业级开发版或**打开"是什么意思? 关于在form上的时间显示
byte[] bs2=new byte[10];
FileStream fs=new FileStream( @"d:\test.xml",FileMode.Open,FileAccess.Read,FileShare.Read);
FileStream fs2=new FileStream(@"d:\test.xml",FileMode.Open,FileAccess.Read,FileShare.Read);//最后这个参数 决定共享访问机制
fs.Read(bs,0,10);
fs2.Read(bs2,0,10);