Ejemplo n.º 1
0
        // Возвращает читающий поток
        public PageFileReader GetReader()
        {
            var obj = poolReaders.GetInstance();

            if (obj == null)
            {
                var st = CreateStream();
                //var st = CreateStream(FileAccess.Read);
                obj = new PageFileReader(st, PageSize);
            }

            return obj;
        }
Ejemplo n.º 2
0
 // Заносим в пул поток чтения
 public void ReleaseReader(PageFileReader device)
 {
     poolReaders.ReleaseInstance(device);
 }