-
0 votesanswersviews
使用fseek的mmap-like算法
所以我的想法是能够在任何偏移处读取文件的小部分,就像它是内存映射一样,但是使用fseek / fread . 大多数情况下它是顺序的,但需要能够从任意偏移量读入文件 . 它还需要一个64KB的小缓冲区来读取和填充一旦当前读取偏移量接近结束(可能来自使用类似双缓冲的其他线程),这也可以在可能的情况下智能地偏移回来,而不仅仅是天真的fseek恐惧 . 是否存在处理此问题的现有库/算法,或者是我必须自己... -
0 votesanswersviews
使用C#中的内存映射文件反序列化数据时出现间歇性异常
我在使用内存映射文件反序列化数据时有时会遇到异常,我不太清楚为什么 . 这是代码的重要部分: //the class I am serializing [ProtoContract] public class Result { [ProtoMember(1)] private Dictionary<string, string> _errorDict; [Pro...