标签: c# .net stream filestream
处理 A 和 B 同时打开一些数据文件并编辑它的几个数据块。每个流程都使用FileStream及其Lock()和Unlock()方法。因此,同时,同一条数据只能由进程A或В编辑,但不能同时编辑。
FileStream
Lock()
Unlock()
当 B 进程使用有关已编辑数据块的位置和长度的详细信息编辑文件时,是否可以获取 A 进程的通知?
某些机制会跟踪锁定和解锁。也许同样的机制可以提供我感兴趣的信息。我没有声称这一点,但我希望这样的机会存在。