求助:很急。

lostgil 2004-12-21 03:10:40
两个进程之间如何共享数据?
比如:我想读取log文件,而其他的
进程正在往里面写。而写的进程不能
停止。如iis服务。我该怎样做??
谢谢大家
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lostgil 2004-12-21
  • 打赏
  • 举报
回复
关键是我不能控制写进程,iislog
是系统写进去的。也就是FileShare.Read
不能设置!!期待ing!!
welshem 2004-12-21
  • 打赏
  • 举报
回复
FileStream(string FilePath, FileMode, FileAccess, FileShare)
这是文件流的构造
你在写进程中用
new FileStream("文件名", FileMode.Open, FileAccess.Write, FileShare.Read);
在读进程中由于允许“读”共享,可以这样建立
new FileStream("文件名", FileMode.Open, FileAccess.Read);

16,720

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧