public FileDecompressor(GZipOptions options) { this.options = options; readingQueue = new ConcurrentQueueBuffer <Block>(options.TaskCount); writingQueue = new ConcurrentQueueBuffer <Block>(options.TaskCount); decompressingWorker = new Worker(options.ThreadsCount, "DecompressingWork"); }